我找到了自己的方法,所以它不是官方的,可能存在其他方法。
选项 1:过滤 HTTP 状态代码
您可以按状态代码过滤响应 -这是一个有用的列表 https://httpstatuses.com/以及所有 HTTP 的状态代码。
AFAIK 这个过滤功能已经工作了很多年了。这是通过status-code
属性(您可以看到您可以使用的所有属性在这里,在 Google 开发者中 https://developer.chrome.com/docs/devtools/network/reference/#filter).
正如所解释的:
status-code
。仅显示 HTTP 状态代码与
指定代码。 DevTools 使用以下内容填充自动完成下拉菜单
它遇到的所有状态代码。
虽然它不像正则表达式或通配符那么有用,但它可以缩小很多范围。例如,如果您想查看所有带有错误 403 的请求,则过滤器为status-code:403
.
有一个有用的情节转折:你可以使用负面过滤器, i.e.: -status-code:200
(注意前面的-
符号)。那将过滤掉所有带有 200 代码的请求,在大多数情况下仅显示有问题的请求。
排除所有 200 条信息后,您可以对状态列进行排序以获得更好的体验。
选项 2:使用 HAR 格式
为了进行更深入的分析,几乎一样快,您可以轻松地将整个网络日志及其详细信息导出到 HAR (HTTP AR韭菜)文件。右键点击:
将其粘贴到您喜欢的编辑中。您会看到它只是一个JSON文件(纯文本)。您始终可以搜索“错误”或RegexP表达式。如果您知道一些JS,Python等,则可以根据需要快速解析它。
或者您可以将其另存为*.har
文件,例如,并使用 HAR 分析器,例如谷歌的免费分析器 https://toolbox.googleapps.com/apps/har_analyzer/:
有一个lot https://www.google.com/search?q=analyze+har of tools https://www.google.com/search?q=har+tools这将帮助您分析 HAR 文件。 Paw、Charles 等应用程序可以导入 HAR 并将其作为请求历史记录显示给您。据我所知,Postman 还不理解 HAR,但是您可以转到网络选项卡并以 cURL 格式而不是 HAR 进行复制(或者使用 HAR->cURL 转换器,例如this one https://mattcg.github.io/har-to-curl/)并将其直接导入到 Postman 中。