Browser 轻松重新发送POST请求-什么工具?

Browser 轻松重新发送POST请求-什么工具?,browser,post,Browser,Post,我正在寻找一种简单的方法来重新发送POST请求到浏览器中的服务器,主要用于调试目的。假设您有一个XHR请求,其中包含要发送到服务器的POST参数。在服务器端更改脚本后,您希望重新发送相同的请求以分析输出 什么工具能帮上忙?我猜这是浏览器的扩展 我已经尝试了Firefox的扩展篡改数据,它可以“在浏览器中重播”。但就我的口味而言,这还不够直接,因为只有3-4次点击才能得到请求的结果 不幸的是,curl不适合我的需要,因为我的应用程序有一个会话的cookie。您可以将cookie与curl一起使用。

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

什么工具能帮上忙?我猜这是浏览器的扩展

我已经尝试了Firefox的扩展篡改数据,它可以“在浏览器中重播”。但就我的口味而言,这还不够直接,因为只有3-4次点击才能得到请求的结果


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

您可以将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扩展名,该扩展名生成可由cUrl使用-b标志读取的文件。

在篡改数据中,只需在发出请求时修改请求,而不是重放请求。