在 google chrome 开发器中重播 HTTP POST

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

在 Firebug 上,我可以右键单击请求(在网络或控制台选项卡) ,“在新选项卡中打开”并重播该请求。当我在谷歌 chrome 上尝试同样的东西,它没有发送它作为 POST,而是作为一个 GET,所以参数没有发送到服务器

我能用铬合金做这个吗?

72398 次浏览

更新:

是的,在最新版本的谷歌 Chrome 浏览器中是有可能的。右键单击请求并选择 重播 XHR

正如其他人指出的那样,另一种方式是:

  1. 右键单击“请求”> “复制”> “复制 ss 卷曲”,粘贴到 shell
  2. 右键单击“请求”> “复制”> “复制为取”。粘贴到控制台选项卡

目前还没有办法做到这一点,但请明星 这个窃听器跟踪这方面的进展。

到目前为止(09/20/2012) ,这个特性已经在最新版本的 Chrome 浏览器 金丝雀中得到了应用。只需在网络面板中右键单击 XHR 请求并选择“ ReplayXHR”。

如果您要返回 HTML 格式的调试信息,那么它仍然没有 Firebug“ open in new tab”那么有用。

“重播 XHR”在 Chrome 中只能重播,如果你想修改文章请求,你应该使用 Firefox 和 Live HTTP Header 插件。

如果你想修改文章请求,你可以使用 Tamper Chrome (扩展名)

Chrome 已经支持“重播 XHR”,如果你想修改请求,安装一个浏览器插件肯定会有帮助。但另一种更灵活的方法是右键单击请求,选择“ copy-> copy as cURL”,然后将 cURL 请求粘贴到命令行终端。然后您可以随心所欲地修改请求。

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

enter image description here

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

enter image description here