协慌网

登录 贡献 社区

如何使用 Firefox 或 Chrome 手动触发 HTTP POST 请求?

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

我缺少 Chrome 和 / 或 Firefox 中的任何扩展程序或功能吗?

答案

我一直在为这类东西制作名为Postman的 Chrome 应用程序。所有其他扩展似乎有点过时,所以我自己。它还有许多其他功能,这些功能有助于在此处记录我们自己的 API。


Postman 现在还拥有适用于 Windows,Mac 和 Linux 的原生应用程序 (即独立应用程序 )!现在更优选使用本机应用程序,请在此处阅读更多内容。

CURL很棒,可以做你想要的!这是一个简单但有效的命令行工具。

其余实现测试命令:

curl -i -X GET http://rest-api.io/items
curl -i -X GET http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X DELETE http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X POST -H 'Content-Type: application/json' -d '{"name": "New item", "year": "2009"}' http://rest-api.io/items
curl -i -X PUT -H 'Content-Type: application/json' -d '{"name": "Updated item", "year": "2010"}' http://rest-api.io/items/5069b47aa892630aae059584

忘记浏览器并尝试 CLI。 HTTPie是很棒的工具!

在此输入图像描述

CLI http 客户端:

如果您坚持浏览器扩展,那么:

Chrome

Firefox