第一步: 安装the Test Client package

从NuGet安装包管理安装WebApiTestClient 。 确保选择 “Include Prerelease” 然后输入 “WebApiTestClient” 点击 Install.

Web API Help Page Install WebApiTestClient 简单的测试客户端

第一次安装,它将添加如下文件在你的项目中:

  • Scripts\WebApiTestClient.js
  • Areas\HelpPage\TestClient.css
  • Areas\HelpPage\Views\Help\DisplayTemplates\TestClientDialogs.cshtml
  • Areas\HelpPage\Views\Help\DisplayTemplates\TestClientReferences.cshtml

第二步: 在Help Page 链接Test Client

打开文件 Api.cshtml (路径 Areas\HelpPage\Views\Help) 并添加如下:

  • @Html.DisplayForModel("TestClientDialogs")
  • @Html.DisplayForModel("TestClientReferences")

Web API Help Page Install WebApiTestClient 简单的测试客户端

现在,如果你有不同的版本号,您可以更新TestClientReferences.cshtml中的引用。

  • jQuery 1.7.1
  • jQuery.UI.Combined 1.8.20
  • knockoutjs 2.1.0

一旦一切都连接正确,您应该看到“测试API”按钮出现在页面右下角的API。

Web API Help Page Install WebApiTestClient 简单的测试客户端

 

请注意,URI自动更新您填写参数值。

Web API Help Page Install WebApiTestClient 简单的测试客户端

你点击发送后,会弹出另一个对话框显示你的响应。

Web API Help Page Install WebApiTestClient 简单的测试客户端

Adding Request Headers

例如,您可以添加accept标头“text / xml”要求xml。

Web API Help Page Install WebApiTestClient 简单的测试客户端

当然,您的Web API返回的内容为XML。

Web API Help Page Install WebApiTestClient 简单的测试客户端

Providing Request Body

也可以再body中请求json对象

Web API Help Page Install WebApiTestClient 简单的测试客户端

你可以选择不同的media types

Web API Help Page Install WebApiTestClient 简单的测试客户端

也可以修改body的内容长度

Web API Help Page Install WebApiTestClient 简单的测试客户端

相关文章: