建立网站步骤,知名外贸网站建设公司,网站建设竞争对手分析,网页推广怎么做的ASP.NET Web API帮助页面是一种有用的扩展#xff0c;可为您的Web API自动生成基于Web的文档。它使调试变得更容易#xff0c;因为您可以将帮助页面中的信息复制/粘贴到Fiddler等工具中#xff0c;以调用Web API服务并检查响应。现在#xff0c;如果您可以直接在帮助页面上…
ASP.NET Web API帮助页面是一种有用的扩展可为您的Web API自动生成基于Web的文档。它使调试变得更容易因为您可以将帮助页面中的信息复制/粘贴到Fiddler等工具中以调用Web API服务并检查响应。现在如果您可以直接在帮助页面上执行此操作而不离开浏览器这会不会很酷那么现在您可以使用Web API测试客户端软件包。请注意它不是微软发布的官方软件包。这只是我闲暇时放在一起的简单原型。入门第1步安装测试客户端软件包从NuGet包管理器安装WebApiTestClient包。确保“包括预发布”然后输入“WebApiTestClient”并点击安装。一旦安装了软件包它会将以下文件添加到您的项目中Scripts\WebApiTestClient.jsAreas\HelpPage\TestClient.cssAreas\HelpPage\Views\Help\DisplayTemplates\TestClientDialogs.cshtmlAreas\HelpPage\Views\Help\DisplayTemplates\TestClientReferences.cshtml如果它尚未安装它还将引入ASP.NET Web API帮助页面包。步骤2连接帮助页面上的测试客户端打开文件Api.cshtml在Areas \ HelpPage \ Views \ Help下并添加以下内容 Html.DisplayForModel “TestClientDialogs” Html.DisplayForModel “TestClientReferences”请注意您在脚本部分内的div和 Html.DisplayForModel“TestClientReferences”之后添加 Html.DisplayForModel“TestClientDialogs”。即在文件代码最后添加以下代码Html.DisplayForModel(TestClientDialogs) section Scripts{ link href~/Areas/HelpPage/HelpPage.css relstylesheet / Html.DisplayForModel(TestClientReferences) } 您需要安装以下JavaScript库。如果您使用默认的Web API模板则应该安装它们。现在如果您有不同的版本号则可以更新TestClientReferences.cshtml中的引用。jQuery 1.7.1jQuery.UI.Combined 1.8.20knockoutjs 2.1.0一旦所有东西连接正确您应该会看到API页面右下角显示的“测试API”按钮。 测试Web API现在您可以点击“测试API”按钮开始测试API。对于每个URI参数它将自动提供一个文本框以便您可以填写该值而不是编辑URI。请注意在填入参数值时URI会自动更新。点击发送后会弹出另一个对话框向您显示响应。添加请求头您可以通过点击“添加标题”来添加额外的请求标题。例如您可以添加accept标头“text / xml”以请求XML。当然您的Web API将内容作为XML返回。提供请求正文对于像POST方法你可以在提供身体体节。请注意它将预先填充帮助页面中的样本因此您不需要执行任何复制粘贴操作。您可以根据支持的媒体类型选择不同的样本。例如选择application / xml将引入XML示例。请注意内容类型和内容长度标头会相应更新。您可以更改正文的内容并且内容长度标题将随着您的输入而改变原文https://blogs.msdn.microsoft.com/yaohuang1/2012/12/02/adding-a-simple-test-client-to-asp-net-web-api-help-page/