Web API 入门系列- 从一个示例开始
1、新建Web API项目


2、新建bookModel


3、新建book web api 控制器


为了简单方便,演示系统使用内存集合持久化书籍。

4、测试web api
我们怎么方便测试web api,我们可以通过浏览器插件如postman来模拟客户端提交请求。Net web api 也有很多的开源组件来帮助我们测试接口。如WebApiTestClient。
4.1. 安装WebApiTestClient

命令:Install-Package WebApiTestClient
参考:http://www.nuget.org/packages/WebApiTestClient/
4.2. 打开接口列表

4.3. 测试获取所有书籍接口


在有些环境里看不到 Test API这个按钮,需要在Areas/HelpPage/Views/Help/Api.cshtml的Api.cshtml页面最后面加上下面代码
@Html.DisplayForModel("TestClientDialogs")
@section Scripts{
<link href='~/Areas/HelpPage/HelpPage.css' rel='stylesheet' />
@Html.DisplayForModel("TestClientReferences")
}
源码地址
https://share.weiyun.com/e0584aac58876bf2fe3d4d87d87cfef9

浙公网安备 33010602011771号