谷歌开发者工具“网络”标签在重定向后清除
Posted
技术标签:
【中文标题】谷歌开发者工具“网络”标签在重定向后清除【英文标题】:Google Developer Tools "Network" Tab clears after redirect 【发布时间】:2012-05-29 01:22:02 【问题描述】:Google 开发者工具“网络”选项卡在重定向到另一个页面后清除,我想知道是否有任何方法可以保留所有请求?
我想这样做是因为我想验证一个 POST 请求,但它会重定向并被清除。
在 firebug 中我们可以使用“Persist”选项:
(“Persist”选项可防止在页面重新加载时清除控制台。这意味着,只要启用此选项,消息就会保留在控制台中。) https://getfirebug.com/wiki/index.php/Console_Panel
【问题讨论】:
How to use chrome's network debugger with redirects的可能重复 【参考方案1】:在开发工具的网络选项卡中,开发工具的左上方应该有一个标记为Preserve log
的复选框。单击它,它将在导航时保留网络。
(旧版本可能在左下角有录制按钮,如here所示)
【讨论】:
Chrome 72.xxx 中的“保留日志”不会阻止在服务器发送重定向后替换 POST 请求。鉴于这是一个开发人员工具,这非常令人失望...... :-( 显然,当您通过“Doc”过滤请求时,问题就显现出来了。这个过滤器对于过滤资源请求中的所有噪音非常有用。在任何在这种情况下,当通过“Doc”(或其他一些过滤器)过滤时,仍然会记录原始(前向)POST 请求,但会保留在“Other”过滤器下! 可能对某人有所帮助的细节:如果我在查看之前碰巧遇到location.reload
,则发布请求响应会显示为“无法加载响应数据”。如果我在响应到达之后但在location.reload
之前设置断点,并在执行暂停时查看响应,然后恢复执行,则响应在后续查看时正确呈现。 Chrome 80.0.3987.132 和 FF 74.0 都展示了这一点。以上是关于谷歌开发者工具“网络”标签在重定向后清除的主要内容,如果未能解决你的问题,请参考以下文章
在 CodeIgniter 3 中重定向后 Flashdata 未清除
在 Google Chrome 开发者工具的网络标签中捕获下载
Android 逆向Android 逆向通用工具开发 ( adb forward 网络端口重定向命令 | PC 端逆向程序主函数分析 )