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

posted @ 2016-12-14 10:48  虎头  阅读(978)  评论(1编辑  收藏  举报