猿教程 Logo

测试Web API

在前面的教程中,我们创建了第一个简单的Web API项目。

现在,我们将学习如何在本地测试Web API,测试Web API可以用来检测请求和返回数据是否正常。

我们可以用以下第三方工具来测试Web API。

  1. Fiddler

  2. Postman



Fiddler测试Web API

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

让我们看看如何使用Fiddler发送一个HTTP请求到我们当地的Web API来检查响应。

步骤1:

这里下载并安装Fiddler 。

步骤2:

成功安装后点击Fiddler.exe打开Fiddler。打开后看起来像下面的图片。


Fiddler 在默认情况下捕获所有进程的通信。我们只需截取我们感兴趣的部分进程的通信数据包。

所以在左下角点击All Processes并选择Hide All。


步骤3:

单击Composer 选项卡。Composer 中的第一个选项卡Parsed 选项卡,我们可以用来配置HTTP请求并执行它。第一个下拉包括所有HTTP方法。选择一个您想要执行的特定的HTTP请求,在这里,我们将选择去执行HTTP GET请求,如下所示。


现在,在相邻的文本框中输入一个URL请求。

这里,我们将执行HTTP请求http://localhost:xxxx / api /值,我们在前一节中创建的Web api如下所示。


双击左侧对应的结果行,将打开对应请求的Inspector 标签。如下


正如上面你可以看到的,顶部窗格显示了请求头,底部窗格显示响应结果。

您还可以点击请求和响应的Raw标签,这样可以看到原始请求头和响应,如下所示。


通过Fiddler你也可以看到其他形式的请求和响应的通信数据,这里演示的是是执行HTTP请求和检查响应结果的基本方法。



Postman测试Web API

Postman 是一个免费的API调试工具。

你可以将它安装在你的Chrome浏览器或Mac中。安装Chrome版Postman点击这里

安装成功后,打开它并选择HTTP方法并输入您的Web API的URL,如下所示。


点击发送按钮发送一个提供的URL的HTTP请求。下面显示的响应。


正如您所看到的,点击发送后显示响应数据和响应状态。

因此,您可以使用Postman来测试您的Web API。


我们将使用在本系列教程使用Fiddler来测试Web API。



版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/webapi/test-webapi.html