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

     2023-03-07     154

关键词:

【中文标题】在谷歌浏览器开发人员中重播 HTTP POST【英文标题】:Replay HTTP POST in google chrome Developer 【发布时间】:2012-01-12 04:58:18 【问题描述】:

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

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

有什么办法可以在 chrome 中做到这一点?

【问题讨论】:

【参考方案1】:

更新:

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

其他人指出的另一种方法是:

    右键单击请求>“复制”>“复制 ss curl”。将其粘贴到外壳。或 右键单击请求>“复制”>“复制为提取”。将其粘贴到控制台标签

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

【讨论】:

是否可以保存请求(例如作为书签)? 可以更好!!如果我们有一个选项“在新选项卡或窗口中重播 XHR”,就像 Firebug 那样。 在 45 版中没有了。 如果启用了 OPTIONS,则必须从 OPTION 行重播 XHR。如果您在 POST 行上执行此操作,则不会发生任何事情。 先编辑请求(比如更改一个参数)然后像 Firefox 一样重新发送(“编辑并重新发送”)怎么样?【参考方案2】:

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

如果您返回 HTML 格式的调试信息,它仍然不如 Firebug“在新选项卡中打开”有用。

【讨论】:

在 Chrome 版本 96.0.4664.45(官方版本)(64 位)中可用 - 复制为获取、更改数据、发布 - 所有工作【参考方案3】:

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

【讨论】:

Chrome 也有插件,允许您编辑标题(尽管在撰写答案时可能还没有)。 自 2021 年起可在常规 Chrome 中使用 - 已在版本 96.0.4664.45(官方构建)(64 位)中检查【参考方案4】:

如果你想修改发布请求,你可以使用 Tamper Chrome (extension)

【讨论】:

安装 Tamper Chrome 后点击 Replay XHR 会显示一个新窗口【参考方案5】:

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

【讨论】:

现在没有了【参考方案6】:

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

【讨论】:

【参考方案7】:

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

【讨论】:

在谷歌浏览器开发者工具中隐藏 jquery.map 错误?

】在谷歌浏览器开发者工具中隐藏jquery.map错误?【英文标题】:Hidejquery.maperrorsingooglechromedevelopertools?【发布时间】:2013-07-2419:32:18【问题描述】:随着.map文件的引入,我的控制台充斥着以下错误:拒绝加载chrome-extension://flpedblk... 查看详情

CSS未显示在谷歌浏览器的覆盖选项卡中

】CSS未显示在谷歌浏览器的覆盖选项卡中【英文标题】:cssnotshowingincoveragetabofgooglechrome【发布时间】:2019-10-2121:37:19【问题描述】:我想分析我网页上未使用的CSS数量。这个网页是用Angular7编写的,css正在被添加到angular.json构建... 查看详情

http方法中get和post方法对比

...请求来获取服务端接口中传输的数据进行处理,并渲染到浏览器中。   在http协议中常用的方法主要是以下几种:   GET —— 获取资源   POST ——  传输资源�  PUT ... 查看详情

Json 文件不显示在谷歌浏览器中

】Json文件不显示在谷歌浏览器中【英文标题】:Jsonfiledosen\'tshowupingooglechrome【发布时间】:2015-07-2215:02:29【问题描述】:我正在开发一个通过jQuery和Leaflet显示Json文件的页面。Flickr端工作正常,但是当我尝试$.getJSONo时,我在Chrom... 查看详情

编辑和重播 XHR chrome/firefox 等?

...:12:15【问题描述】:我一直在寻找一种方法来更改在我的浏览器中创建的XHRrequest,然后重新播放它。假设我在浏览器中完成了一个完整的POST请求,我唯一想要更改的是一个小值,然后再次播放。直接在浏览器中执行此操作会更... 查看详情

在谷歌浏览器中如何测试js代码

点击谷歌浏览器右上角三个点点击更多工具点击开发者工具或者在浏览器页面空白处右击鼠标,点击检查上面两种方法都会显示以下信息:Elements:看到页面元素的样式等信息Console:终端的输出信息,在这个... 查看详情

谷歌在谷歌浏览器中阻止了网站/域

】谷歌在谷歌浏览器中阻止了网站/域【英文标题】:Website/domainbeingblockedbygoogleinGoogleChrome【发布时间】:2018-10-1518:33:50【问题描述】:几天以来,我们在一个名为“id-validation.us”的域中遇到了问题。谷歌在从谷歌浏览器浏览时... 查看详情

谷歌浏览器中安装jsonview扩展程序

...中经常用到json数据,那么就会有这样一个需求:在谷歌浏览器中访问URL地址返回的json数据能否按照json格式展现出来。比如,在谷歌浏览器中访问:http://jsonview.com/example.json展现效果如下:那么安装了JsonView扩展程序后的展现效... 查看详情

《谷歌浏览器》下载网页视频方法介绍

参考技术A使用浏览器上网的时候,我们看到了有趣的视频是可以直接下载下来的。那么在谷歌浏览器中,我们怎么下载网页中的视频呢?还不知道的小伙伴可以来看看下面我带来的介绍。谷歌浏览器怎么下载网页视频?1、首先... 查看详情

在谷歌浏览器中禁用位置栏

】在谷歌浏览器中禁用位置栏【英文标题】:DisablelocationbarinGoogleChrome【发布时间】:2012-11-3006:43:07【问题描述】:我在jQuery中使用window.open进行点击事件。问题是我想禁用位置栏,它在Safari中有效,但在Chrome中无效。我在某处... 查看详情

刚刚装了谷歌浏览器,在谷歌浏览器中怎样启动应用

...所有的应用应该去哪找呢,怎么快速启动它呢,PS 这个浏览器界面太简洁了,简洁到我调了半天才把书签栏给调出来,但是应用始终没找到~~另外高手再介绍一下谷歌浏览器相关的技巧吧!一些必备的插件,应用等等谢谢要... 查看详情

谷歌浏览器外部协议请求跳不出来

参考技术A勾选Preservelog。用chrome抓取post的登录请求时发现,在发出post请求之后,页面会跳转,这样就无法在chrome的开发人员工具中的network面板中查看到请求的具体信息,在network里勾选Preservelog,这样就可以查看到post请求的信... 查看详情

谷歌浏览器 jQuery 动画在谷歌浏览器中滞后

】谷歌浏览器jQuery动画在谷歌浏览器中滞后【英文标题】:GoogleChromejQueryAnimationlaginGoogleChrome【发布时间】:2012-01-2107:48:05【问题描述】:我需要使用jQuery平滑地移动对象。我正在使用.animate()方法。我正在为它的position属性设置... 查看详情

chrome(代码片段)

...的响应值。在charles中可以使用断点的方式,那么在谷歌浏览器的控制台中怎么实现呢?右键请求-Copy-Copyasfetch切换到控制台tab,粘贴修改参数后,按下回车返回networktab即可查看到重放请求Copyasfetch是指在Chrome浏览器的开发者工具... 查看详情

在谷歌浏览器中播放 avi 视频

】在谷歌浏览器中播放avi视频【英文标题】:Playavivideosingooglechrome【发布时间】:2017-03-2207:32:17【问题描述】:如何在chrome中播放avi视频?我的代码是<center><videocontrols><sourcesrc="plaque.avi"type="video/avi"></source></v... 查看详情

在谷歌浏览器中, getBoundingClientRect().x 未定义

】在谷歌浏览器中,getBoundingClientRect().x未定义【英文标题】:Ingooglechrome,getBoundingClientRect().xisundefined【发布时间】:2014-11-2711:24:16【问题描述】:我正在画布上执行绘图操作。在我看来,计算相对于画布左上角的光标位置的最... 查看详情

为啥同一网页在谷歌浏览器中另存为 PDF 时字体大小不同?

】为啥同一网页在谷歌浏览器中另存为PDF时字体大小不同?【英文标题】:WhythesamewebpagehavedifferentfontsizewhensaveasPDFinGoogleChrome?为什么同一网页在谷歌浏览器中另存为PDF时字体大小不同?【发布时间】:2020-09-0821:11:33【问题描述】... 查看详情

$('iframe').css('visibility','hidden') 在谷歌浏览器中不起作用

】$(\\\'iframe\\\').css(\\\'visibility\\\',\\\'hidden\\\')在谷歌浏览器中不起作用【英文标题】:$(\'iframe\').css(\'visibility\',\'hidden\')notworkinginGooglechrome$(\'iframe\').css(\'visibility\',\'hidden\')在谷歌浏览器中不起作用【发布时间】:2011-12-0411:11 查看详情