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