我想在我正在工作的web应用程序中测试一些url。为此,我想手动创建HTTP POST请求(这意味着我可以添加任何我喜欢的参数)。

Chrome和/或Firefox中是否有我遗漏的功能?


当前回答

它可能与浏览器没有直接关系,但Fiddler是另一个很好的软件。

其他回答

忘记浏览器,试试CLI吧。HTTPie是一个很棒的工具!

CLI HTTP客户端:

HTTPie Curlie HTTP的很快 卷发型 wget

如果你坚持使用浏览器扩展,那么:

铬:

邮差- REST客户端(已弃用,现在有一个桌面程序) 高级REST客户端 Talend API测试器-免费版

Firefox:

RESTClient

在这里值得一提的是,在Postman崛起之后诞生了其他一些客户:

失眠:与桌面应用程序和Chrome插件 跳房子:以前被称为Postwoman,并与Chrome插件可用。你也可以让它在docker本地工作,如果你想变得有趣 Paw:如果你在Mac上 高级Rest客户端:作为Chrome插件已经提到过,但值得指出的是它也有一个桌面应用程序 soapUI:用Java写的,有很多测试功能 回旋镖:另一种测试api的方法。它带有SOAP集成,也有一个可用的Chrome插件 雷霆客户端:如果你使用VS Code作为你的文本编辑器,那么你应该去看看这个很棒的扩展

这是Chrome的高级REST客户端扩展。

它对我来说工作得很好——请记住,您仍然可以使用它的调试器。Network窗格特别有用;它会给你呈现JSON对象和错误页面。

Runscope试试。https://www.hurl.it/上提供了一个免费的工具来测试他们的服务。

可以设置方法、认证、报头、参数和正文。响应显示状态代码、报头和正文。响应体可以使用可折叠的层次结构从JSON格式化。

付费帐户可以自动测试API调用,并使用返回数据构建新的测试调用。

COI披露:我与Runscope没有关系。

您可以使用ReqBin直接从浏览器发出请求。 不需要插件或桌面应用程序。