google-chrome - 仅过滤有错误的请求 - Google chrome 网络

标签 google-chrome google-chrome-devtools

如何在 google chrome network devtools 中仅过滤有错误的请求?

最佳答案

选项 1:过滤 HTTP 状态代码
您可以通过状态代码过滤响应 — Here's a useful list带有所有 HTTP 的状态代码。
AFAIK 这个过滤功能已经工作多年了。它通过status-code属性(您可以看到所有可以使用的属性 here, in Google Developers )。
如解释:

status-code. Only show resources whose HTTP status code matches the specified code. DevTools populates the autocomplete dropdown menu with all of the status codes it has encountered.


虽然它不如正则表达式或通配符有用,但它可以缩小很多范围。例如,如果你想查看所有错误 403 的请求,过滤器是 status-code:403 .
有一个有用的情节转折:您可以使用 负过滤器 ,即:-status-code:200 (注意前面的 - 符号)。这将过滤掉所有带有 200 代码的请求,只显示大部分有问题的请求。
enter image description here
排除所有 200 项后,您可以对状态列进行排序以获得更好的体验。
选项 2:使用 HAR 格式
要进行更深入的分析,几乎同样快速,您可以轻松地将整个网络日志及其详细信息导出到 HAR( H TTP AR chive)文件。右键点击:
enter image description here
将其粘贴到您最喜欢的编辑器中。您会看到它只是一个 JSON 文件(纯文本)。您始终可以搜索“错误”或 RegExp 表达式。如果你懂一点JS、Python等,你可以随心所欲地快速解析。
或者您可以将其另存为 *.har文件,例如,并使用 HAR 分析器,如 Google's free analyzer :
enter image description here
lot of tools这将帮助您分析 HAR 文件。 Paw、Charles 等应用程序可以导入 HAR 并将其作为请求历史记录显示给您。 AFAIK Postman 尚不了解 HAR,但您可以转到您的网络选项卡并以 cURL 格式复制而不是 HAR(或使用 HAR->cURL 转换器,如 this one)并将其直接导入 Postman。

关于google-chrome - 仅过滤有错误的请求 - Google chrome 网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55185225/

相关文章:

python - 无法使用 Python 通过 Robot Framework 连接到 localhost :xxxx from session not created: Chrome version must be >= 69. 0.3497.0 上的 chrome

javascript - Chrome 中的同步控制台日志记录

javascript - Chrome 忽略动态更改元素的相对定位

Javascript:处理 GET 错误 (document.createElement)

google-chrome-extension - 为什么 chrome.devtools.network "undefined"?

java - 如何通过selenium Java API读取DOM对象的属性?

javascript - 断点不适用于 Button 或 div 元素,但适用于 li 元素

javascript - 从 Javascript 控制台访问 jsFiddle 中的变量?

javascript - 从选项卡获取 HTML 内容

google-chrome-devtools - 谷歌浏览器颜色选择器没有响应