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

第一步: 安装the Test Client package

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

image

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

  • 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")

image

你需要安装下面的JavaScript库。他们应该安装如果你使用默认的Web API模板。现在,如果你有不同的版本号,您可以更新TestClientReferences.cshtml中的引用。

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

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

image

 

Testing Web APIs

现在,您可以单击“测试API”按钮开始测试API。对于每个URI参数,它会自动提供一个文本框,这样您就可以填写的价值而不是编辑的URI。请注意,URI自动更新您填写参数值。

image

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

image

Adding Request Headers

您可以添加额外的请求头通过点击“添加头”。例如,您可以添加accept标头“text / xml”要求xml。

image

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

image

Providing Request Body

也可以再body中请求json对象

image

你可以选择不同的media types

image

也可以修改body的内容长度

image

posted @ 2017-02-17 15:03  Javi  阅读(649)  评论(0编辑  收藏  举报