Chrome 在谷歌浏览器中重放HTTP POST开发人员

gstyhher  于 2022-12-06  发布在  Go
关注(0)|答案(7)|浏览(594)

我从Firebug切换到Google Chrome开发工具。到目前为止我喜欢它,但我真正缺少的一个功能是重播http帖子。
在firebug上,我可以右击请求(在net或console标签页上),“在新标签页打开”并重放该请求。当我在google chrome上尝试同样的事情时,它没有以POST的方式发送,而是以GET的方式发送,所以参数没有发送到服务器
有没有什么办法可以做到这一点 chrome ?

vcirk6k6

vcirk6k61#

更新日期:

是的,在最新版本的谷歌浏览器中是可能的。
只需右键单击请求并选择Replay XHR
另一种方式正如其他人指出的那样是:
1.右键点击request〉“Copy”〉“Copy ss curl”。粘贴到shell。或者
1.右键点击request〉“Copy”〉“Copy as fetch”,将其粘贴到控制台选项卡
目前还没有办法做到这一点,但请星星this bug来跟踪这方面的进度。

wswtfjt7

wswtfjt72#

我最喜欢的方法是右键单击POST请求和Copy as fetch选项(见所附图片)。然后我可以将其作为Javascript粘贴到控制台中,以便在需要时修改请求并重新运行它。

vddsk6oq

vddsk6oq3#

“重播XHR”在Chrome中只能重播,如果你想修改后的请求,你应该使用火狐和实时HTTP头插件。

mnowg1ta

mnowg1ta4#

截至目前(09/20/2012),这个功能在名为Chrome Canary的Chrome出血边缘版本中可用。只需在网络面板中右键单击xhr请求,然后选择“重播XHR”。
如果返回HTML格式的调试信息,它仍然不如Firebug的“在新选项卡中打开”有用。

qv7cva1a

qv7cva1a5#

Chrome已经支持“Replay XHR”了,如果你想修改请求,安装浏览器插件肯定会有帮助。但是另一个更灵活的方法是右键点击请求,选择“复制-〉复制为cURL”,然后将curl请求粘贴到你的命令行终端。然后你可以随意修改请求。

kognpnkq

kognpnkq6#

在chrome上,我找不到没有XHR请求的重放,但在Firefox上,我找到了重新发送POST请求的选项。

vdgimpew

vdgimpew7#

如果你想修改帖子请求,你可以使用Tamper Chrome(扩展)

相关问题