在google chrome Developer中重播HTTP POST

时间:2011-12-03 15:14:52

标签: google-chrome google-chrome-extension firebug google-chrome-devtools

我从firebug切换到Google Chrome开发人员工具。到目前为止我喜欢它,但我真正缺少的一个功能是重播一篇http帖子。

在firebug上,我可以右键单击请求(在网络或控制台选项卡上),“在新选项卡中打开”并重播该请求。当我在谷歌浏览器上尝试相同的事情时,它没有将其作为POST发送而是作为GET发送,因此参数未发送到服务器

我有什么方法可以用铬做到这一点吗?

6 个答案:

答案 0 :(得分:33)

<强>更新

是的,可以在最新版本的Google Chrome中使用。
只需右键单击请求并选择重播XHR


目前无法做到这一点,但请在this bug加注星标以跟踪此方面的进展。

答案 1 :(得分:9)

我最喜欢的方法是右键单击POST请求和“复制为提取”选项(请参见附件)。然后,我可以将其作为Javascript粘贴到控制台中,以根据需要更改请求并重新运行。

enter image description here

答案 2 :(得分:8)

Chrome中的“重播XHR”只能重播,如果你想修改帖子请求,你应该使用firefox和Live HTTP Headers插件。

答案 3 :(得分:5)

截至目前(2012年9月20日)此功能在Chrome的最新版本Chrome Canary中可用。只需右键单击网络面板中的xhr请求,然后选择“重播XHR”。

如果您要返回HTML格式的调试信息,它仍然没有Firebug“在新标签页中打开”那么有用。

答案 4 :(得分:1)

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

答案 5 :(得分:0)

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