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

时间:2022-04-01 20:50:04

第一步: 安装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 简单的测试客户端

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

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

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

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

Testing Web APIs

现在,您可以单击“测试API”按钮开始测试API。对于每个URI参数,它会自动提供一个文本框,这样您就可以填写的价值而不是编辑的URI。请注意,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 简单的测试客户端