用于测试API的cURL的GUI前端

时间:2009-03-02 17:24:04

标签: api rest http testing curl

我(手动)测试RESTful API,充分利用GET / POST / PUT / DELETE方法。而不是在命令行上使用cURL来快速测试不同的输入选项,如果有一个Windows GUI应用程序来使这更容易,这将是很方便的。有什么相似的吗?

12 个答案:

答案 0 :(得分:34)

PosterFirefox一起使用。

答案 1 :(得分:26)

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

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

答案 2 :(得分:17)

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

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

Firefox的

HttpRequester与Postman类似。

答案 3 :(得分:8)

我喜欢RESTclient。虽然它没有格式化HTML(我假设海报确实如此),所以如果你得到500错误,你可以自己挖掘返回文本。

答案 4 :(得分:7)

另外XHR POSTERChrome
我想说有一个更好的UI然后是海报。

<强>更新
XHR给了我一些问题。 Chrome的DHC by Restlet也很不错。

答案 5 :(得分:4)

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

https://curlbuilder.com/

答案 6 :(得分:3)

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

答案 7 :(得分:3)

OS X的

Paw非常好。截至撰写本文时,已有29.99美元。

答案 8 :(得分:2)

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

答案 9 :(得分:2)

为了尽量保持此列表的最新状态,以下是更新,更新的Chrome扩展程序:Advanced REST Client

答案 10 :(得分:2)

在我尝试过的所有 Firefox 扩展程序中,HttpRequester对我来说是最好的工具。这是非常清楚的,并不缺乏功能。

对于 Chrome ,我建议Advanced REST clientPostman

答案 11 :(得分:1)

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