74

我正在(手动)测试一个充分利用 GET/POST/PUT/DELETE 方法的 RESTful API。与其在命令行上使用 cURL 来快速测试不同的输入选项,如果有一个 Windows GUI 应用程序可以使这更容易,那将很方便。有这样的东西存在吗?

4

12 回答 12

35

海报Firefox一起使用。

于 2009-03-02T18:21:23.353 回答
29

我知道这篇文章有点老了,但是Chrome 的Dev HTTP Client是迄今为止我发现的最好的插件。

除了提供漂亮的 UI 来格式化响应(如 JSON 和 XML),它还允许您保存任何请求。恕我直言,最好的功能是能够设置不同的“上下文”和设置变量。例如,您可以有一个“生产”和“开发”上下文,每个上下文都有一个“主机”变量。那么您的请求字符串可能是http://${host}/foo.

于 2012-09-27T18:12:34.737 回答
25

Insomnia是一个漂亮的 Windows、Mac 和 Linux 桌面应用程序,用于调试 RESTful API(我个人最喜欢的)

Postman是一个用于 API 测试和自定义 http 请求的 Chrome 扩展。您可以保存请求以供以后使用、设置不同的环境(暂存、部署)以及与团队中的其他人协作和共享请求。

Firefox 的HttpRequester类似于 Postman。

于 2013-09-23T12:45:31.753 回答
8

我喜欢RESTclient。不过,它不会格式化 HTML(我假设 Poster 会),所以如果您收到 500 错误,您可以自己挖掘返回的文本。

于 2009-03-02T19:55:09.990 回答
7

此外,我会说带有Chrome的XHR POSTER 的 UI 比 Poster 更好。

更新
XHR 一直给我带来问题。Restlet for Chrome 的 DHC 也很不错。

于 2011-06-04T19:35:59.737 回答
7

找到了一个有用的(免费)网络工具,现在已经存在了!

https://curlbuilder.com/

于 2015-07-23T14:23:03.297 回答
4

Fiddler是一个非常好的工具。您可以查看请求历史记录,支持所有 HTTP 动词,使用必要的标头(如 Content-Length)完成请求。您正在寻找的功能称为“请求生成器”。

于 2011-12-30T14:32:56.403 回答
3

为了让这个列表保持最新,这里有一个更好、更新的 Chrome 扩展:高级 REST 客户端

于 2013-05-21T05:17:57.503 回答
3

试试 gURL:http ://code.google.com/p/gurl/ 这是一个简单的 HTTP 请求生成器,基于 curl

于 2014-01-20T10:50:36.053 回答
3

在我尝试过的所有Firefox扩展中, HttpRequester对我来说是最好的工具。它非常清晰,不缺少功能。

对于Chrome,我会推荐Advanced REST clientPostman

于 2014-12-03T12:52:37.707 回答
3

OS X 的爪子非常好。撰写本文时为 29.99 美元。

于 2015-07-23T13:42:04.677 回答
1

我认为Hurl是一个很好的候选人?

于 2014-01-30T00:25:16.090 回答