一.编写Web API
1.创建ASP.NET Web应用程序
2.添加MVC5控制器和视图(便于测试API接口)
3.添加Web API 2控制器
4.在Web API中编写业务调用方法(核心内容)
注:如果是Post请求,直接写参数是无法请求到的,因为get方式可以以明文方式,所以post传参时需要添加FromBody.
5.在视图Index里添加测试按钮
注:需引入jquery相关文件,没有的话,可建一个MVC项目,在Scrip文件夹中就有,只需要4项
6.测试结果
二.发布Web API
控制面板---管理工具---IIS管理器
发布完成
三.WinForm调用测试
四.Web调用
4.1此时涉及到跨域(就是不同项目访问API的问题)调用的问题,需要添加cors的NuGet包
方式二可对指定访问地址设置访问权限
4.2编写web测试程序
创建步骤可参考第一节
在视图中添加如下测试代码
注:发布后需在url加api,本地调试可省略
运行结果如下
使用PostMan测试API接口
至此结束!