第一步: 安装the Test Client package

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

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

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

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

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

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

Testing Web APIs

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

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

Adding Request Headers

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

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

Providing Request Body

也可以再body中请求json对象

你可以选择不同的media types

也可以修改body的内容长度

转载于:https://www.cnblogs.com/Javi/p/6409909.html

Web API Help Page Install WebApiTestClient 简单的测试客户端相关推荐

  1. A simple Test Client built on top of ASP.NET Web API Help Page

    Step 1: Install the Test Client package Install the WebApiTestClient package from the NuGet Package ...

  2. 1.1 WEB API 在帮助文档页面进行测试

    这篇文章http://www.cnblogs.com/landeanfen/p/5210356.html写得比较详细, 我就挑简单的来说. 首先用这功能要在WEB API创建的帮助文档下面,如果你使用 ...

  3. ASP.NET Core Web API下事件驱动型架构的实现(一):一个简单的实现

    很长一段时间以来,我都在思考如何在ASP.NET Core的框架下,实现一套完整的事件驱动型架构.这个问题看上去有点大,其实主要目标是为了实现一个基于ASP.NET Core的微服务,它能够非常简单地 ...

  4. 关于操作 ASP.NET Web API的实例

    WCF的野心造成了它的庞大复杂,HTTP的单纯造就了它的简单优美.为了实现分布式Web应用,我们不得不将两者凑合在一起 -- WCF服务以HTTP绑定宿主于IIS. 于是有了让人晕头转向的配置.让人郁 ...

  5. ASP.NET Core 3.1 Web API和EF Core 5.0 中具有泛型存储库和UoW模式的域驱动设计实现方法

    目录 介绍 背景 领域驱动设计 存储库模式 工作单元模式 使用代码 创建空白解决方案和解决方案架构 添加和实现应用程序共享内核库 PageParam.cs 在Entity Framework Core ...

  6. 【ASP.NET Web API教程】2 创建各种Web API

    原文 [ASP.NET Web API教程]2 创建各种Web API Chapter 2: Creating Web APIs 第2章 创建各种Web API 本文引自:http://www.asp ...

  7. flask web api_我使用Express,Flask和ASP.NET重建了相同的Web API。 这是我发现的。

    flask web api I've been shopping around for a back end framework to support a tabletop game app, and ...

  8. ASP.NET MVC4中调用WEB API的四个方法

    当今的软件开发中,设计软件的服务并将其通过网络对外发布,让各种客户端去使用服务已经是十分普遍的做法.就.NET而言,目前提供了Remoting,WebService和WCF服务,这都能开发出功能十分强 ...

  9. 使用HttpClient消费ASP.NET Web API服务

    本篇体验使用HttpClient消费ASP.NET Web API服务,例子比较简单. 依次点击"文件","新建","项目". 选择&quo ...

最新文章

  1. 1024 大促书单丨神券在手,快乐我有
  2. Nginx进程以及事件处理模型
  3. php星期和时间获取
  4. 一只激光雷达独角兽的倒掉,可能进入倒计时了
  5. Assets和Raw区别
  6. Drawbot赋能商家: 智能助手主打上新详情
  7. XML语言学习2---方立勋教程DTD
  8. Python爬虫入门教程05:B站视频弹幕的爬取
  9. mysql redo查看_mysql redo
  10. 基于C#的图片浏览及显示功能(源码)
  11. 1.1.1 什么是程序?
  12. 英雄连1V1战胜专家电脑!
  13. python读文件-read_csv()-常用参数
  14. Pta——敲笨钟,制定位置输出字符串
  15. 【C语言你真的学会了吗】C语言深度剖析(1)【关键字深度剖析】
  16. Guides-旅游类App原型分享
  17. iconfont多色图标的使用方法
  18. 《给后端工程师的前端开发课程》笔记
  19. STGCN、ASTGCN、STSGCN、STFGNN模型的对比实验操作步骤
  20. 每股收益再创新高,增长速度趋于减缓:上市公司半年报业绩波澜不惊

热门文章

  1. Ubuntu 下mysql service 启动问题
  2. 控制器view及UIApplication的生命周期
  3. 将frm,myi,myd文件打包成sql文件
  4. LiveMigration之四配置高可用虚拟机
  5. 简单的多显示器解决方案
  6. 烧水壶起水沟了怎么办?
  7. Final Cut Pro模版网站
  8. windows编程,消息函数中拦截消息的问题
  9. 问题记录:如何比较两个字符串的相似度
  10. 微信小程序websocket聊天室