• WebAPI服务端开发记录(一)


    系统环境

      WIN10  IIS6  .NET4.7.2 

    软件环境   

      数据库  SQL2012  开发工具VS2019  基于.NET FrameWork4.7.2

        测试软件 PostMan 3.0

    设计思路

      

      上述思路属于完全设计,当前版本未支持负载均衡以及服务器集群,后续逐步增加

    任务概述

      考勤申请模块功能包含:

        1.请假申请 : 申请类型 请假时间记录(带薪年假需验证假期余额),包含功能  申请,查看,暂时不涉及维护

        2.外出申请 : 外出时间  地点 出行方式(机票,火车票,汽车票等票据报销相关),包含功能  申请,查看,暂不涉及维护

        参考实现过程 VUE创建简单app 包含以上功能,仅用于内部测试与内部使用

        接口要求 : 2000并发支持,压力测试通过,安全级别Ⅲ级及以上

    环境部署

      开始创建项目 CMTTEST

      

      选择创建WEBAPI项目 ,vs2019已集成webapi 直接选择即可

      

       完成空项目创建后部署本地IIS环境

      

       新建网站后选择已创建得CMTTEST项目地址 端口设置未83 避免与其他网站端口冲突即可

      

       修改测试地址位置 设置端口为83 用于接口测试

      

       浏览器直接访问 http://localhost:83/ 成功则返回以下界面 该界面地址在项目中的 Views/home/index.html 中,可修改页面内容验证是否为该服务地址

      

      接口测试如下 浏览器模拟get请求或者直接使用postman webapi 支持四种请求 get/post/put/delete,使用postman模拟以下请求 注意webapi请求是通过路由进行匹配转发所以需要注意路由规则

      

       测试成功后返回测试信息 如下:

      

    由此,环境部署基本完成 下面开始正式开发

     

      

  • 相关阅读:
    什么是web标准、可用性、可访问性
    前端面试>逻辑推理题~~
    git 安装
    wcf生成客户端代理的四种方法
    mysql 安装
    理解Linux 的处理器负载均值load averages
    高性能服务器架构
    事务日志
    Epoll工作模式详解
    事务和两阶段提交
  • 原文地址:https://www.cnblogs.com/workstation-liunianguowang/p/13793559.html
Copyright © 2020-2023  润新知