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

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


当前回答

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

CLI HTTP客户端:

HTTPie Curlie HTTP的很快 卷发型 wget

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

铬:

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

Firefox:

RESTClient

其他回答

查看http-tool for Firefox…

针对需要调试HTTP请求和响应的web开发人员。 在开发基于REST的API时非常有用。

特点: 得到 头 帖子 把 删除 向请求添加报头。 为请求添加主体内容。 响应的视图头。 在响应中查看正文内容。 查看响应状态码。 查看响应的状态文本。

受到Chrome版邮差的极大启发,我决定为Firefox写一些类似的东西。

REST Easy*是一个不可重启的Firefox插件,旨在对请求提供尽可能多的控制。该附加组件仍处于实验状态(Mozilla甚至还没有对其进行审查),但开发进展顺利。

这个项目是开源的,所以如果有人觉得有必要帮助开发,那就太棒了:https://github.com/nathan-osman/Rest-Easy

*从http://addons.mozilla.org上提供的附加组件将始终略落后于GitHub上提供的代码

对于Firefox,也有一个叫RESTClient的扩展,非常不错:

RESTClient,用于rest式web服务的调试器

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

CLI HTTP客户端:

HTTPie Curlie HTTP的很快 卷发型 wget

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

铬:

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

Firefox:

RESTClient

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