Aimed at web developers who need to debug HTTP requests and responses.
Can be extremely useful while developing REST based api.
Features:
* GET
* HEAD
* POST
* PUT
* DELETE
Add header(s) to request.
Add body content to request.
View header(s) in response.
View body content in response.
View status code of response.
View status text of response.
12 回答
查看
http-tool
for firefox ..https://addons.mozilla.org/en-US/firefox/addon/http-tool/
我一直在为这类东西制作一款名为Postman的Chrome应用 . 所有其他扩展看起来有点过时,所以我自己做了 . 它还有许多其他功能,这些功能有助于在此处记录我们自己的API .
邮差现在也有适用于Windows,Mac和Linux的native apps(即独立版)!现在更优选使用本机应用程序,阅读更多here .
忘记浏览器并尝试CLI . HTTPie是很棒的工具!
CLI http客户:
HTTPie
HTTP Prompt
Curl
wget
如果您坚持浏览器扩展,那么:
Chrome :
Postman - REST Client(最好的浏览器客户端)
Advanced REST client
Firefox :
REST Easy(设计不错)
RESTClient
Poster plugin
CURL很棒,可以做你想要的!这是一个简单但有效的命令行工具:https://curl.haxx.se/
其余实现测试命令:
Firefox
按Ctrl-Shift-Q或按Firefox - >开发人员工具 - >网络选项卡(突出显示),在开发人员工具中打开网络面板 . 然后单击右上角的小门图标(在屏幕截图中以扩展形式显示,然后重新加载页面) - >编辑并重新发送您想要的任何请求
编辑:添加图像 . 不幸的是我在Linux上,所以没有简单的工具可以圈出一些东西,但希望亮点会让事情变得清晰 .
.
可能与浏览器没有直接关系,但fiddler是另一个很好的软件 .
受到Postman for Chrome的极大启发,我决定为Firefox编写类似的东西 .
REST Easy *是一个无重启的Firefox附加组件,旨在尽可能多地提供对请求的控制 . 附加组件仍然处于实验状态(它甚至还没有被Mozilla审查)但是开发进展顺利 .
该项目是开源的,所以如果有人觉得有必要帮助开发,那就太棒了:https://github.com/nathan-osman/Rest-Easy
它's a bit ugly, but there'是Chrome的Simple REST Client扩展名 .
它对我很有用 - 请记住,你仍然可以使用调试器 . “网络”窗格特别有用;它将为您提供呈现的JSON对象和错误页面 .
对于firefox,还有一个名为RESTClient的扩展,非常好用:
https://addons.mozilla.org/en-US/firefox/addon/restclient
您还可以使用Watir或Watin自动化浏览器 . Watir是为ruby编写的,Watin是为.Net语言编写的 . 不确定它是否是您正在寻找的 .
http://watin.sourceforge.net/
http://watir.com/
试试Runscope . https://www.hurl.it/提供了一个免费提供服务的工具 . 您可以设置方法,身份验证,标头,参数和正文 . 响应显示状态代码, Headers 和正文 . 响应主体可以使用可折叠的层次结构从JSON格式化 . 付费帐户可以自动执行测试API调用并使用返回数据来构建新的测试调用 . COI披露:我与Runscope没有任何关系 .
你特意要求"extension or functionality in Chrome and/or Firefox",你已经收到的答案提供了,但我确实喜欢oezi's answer to the closed question "how to send a post request with a web browser"的简单参数 . oezi说:
使用表单,只需将
method
设置为"post"
即为自己构建一个非常简单的页面来测试后期操作 .