什么工具?重新发送POST请求?

时间:2010-06-12 11:14:13

标签: browser post

我正在寻找一种简单的方法将POST请求重新发送到浏览器内的服务器,主要用于调试目的。假设您有一个XHR请求,其中包含要发送到服务器的POST参数。在服务器端更改了脚本之后,您想要重新发送分析输出的相同请求。

什么工具可以提供帮助?我猜这是浏览器的扩展名。

我已经尝试过扩展防篡改数据 for Firefox,它可以完成工作,因为你可以“在浏览器中重播”。但根据我的口味,这还不够直接,因为有3-4次点击可以获得请求的结果。

不幸的是, curl 不适合我的需要,因为我的应用程序有会话的cookie。

1 个答案:

答案 0 :(得分:0)

您可以将cookie与cUrl一起使用。如果在登录时创建了cookie,您可以使用cUrl登录,将cookie保存到文件中:

curl -c cookies.txt -d "user=username&pass=password" http://example.com/login

然后为后续请求加载它们:

curl -b cookies.txt ...

如果由于某种原因无法使用cUrl请求创建cookie,您可以使用Firefox扩展Cookie Exporter,它生成可以使用-b标志通过curl读取的文件。