重定向后,Google Developer Tools的“网络”标签会清除


107

重定向到另一个页面后,Google Developer Tools的“网络”标签会清除,我想知道是否可以保留所有请求?

我想这样做是因为我想验证一个POST请求,但它会重定向并被清除。

在Firebug中,我们可以使用“ Persist”选项:

(“ Persist”选项可防止在重新加载页面时清除控制台。这意味着,只要启用此选项,消息就会保留在控制台内。) https://getfirebug.com/wiki/index.php/Console_Panel


Answers:


171

在开发工具的网络标签中,开发工具的左上方应该有一个标记为的复选框Preserve log。单击该按钮,它将在导航时保留网络。

Chrome屏幕截图

(旧版本可能在离开BUTTOM记录按钮,看到这里


9
服务器发送重定向后,Chrome 72.xxx中的“保留日志”不会阻止替换POST请求。鉴于这是一个开发人员工具,这非常令人失望... :-(显然,当您通过“ Doc”过滤请求时,问题很明显。此过滤器对于过滤掉资源请求中的所有噪音非常有用。情况下,当通过“文档”(或其他过滤器)过滤时,原始(预定向)POST请求仍会记录,但保留在“其他”过滤器下
Tasos Zervos

1
可能对某人有帮助的细节:如果我location.reload在查看请求响应之前碰巧看到它们,则将其显示为“无法加载响应数据” 。如果我在响应到达后但在之前设置一个断点location.reload,并在执行暂停时查看响应,然后恢复执行,则响应在随后的视图中正确呈现。Chrome 80.0.3987.132和FF 74.0都显示了这一点。
DWR
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.