【发布时间】:2017-07-01 08:35:06
【问题描述】:
在 Chrome 浏览器 - Chrome 开发者工具 - 网络 - 我可以通过在过滤器搜索框中输入“method:POST”来仅显示 POST 请求。 我应该使用什么过滤器来查看 PATCH 和 POST 请求?
【问题讨论】:
标签: google-chrome google-chrome-devtools
在 Chrome 浏览器 - Chrome 开发者工具 - 网络 - 我可以通过在过滤器搜索框中输入“method:POST”来仅显示 POST 请求。 我应该使用什么过滤器来查看 PATCH 和 POST 请求?
【问题讨论】:
标签: google-chrome google-chrome-devtools
很遗憾,您不能过滤多个 HTTP 方法,或者一般来说多个预定义过滤器,例如同时使用 method 和 domain。
正如我在回答 How to filter by both text and property in Chrome DevTool's network panel? 时发现的那样,您也不能混合使用预定义过滤器和基于普通文本的过滤器
您必须一次过滤一个,或者如果有很多请求,您可以导出 HAR 并根据 JSON 输出进行过滤。如果有帮助,我举了一个解析 JSON here 的例子。
【讨论】:
过滤器选项非常强大,但仅限于使用 AND(连接)。如此简单的解决方法是使用底片...... 例如,在您的情况下,您可以创建这样的过滤器:
-method:GET -method:OPTIONS -method:PUT
这应该会过滤掉大部分请求。如果您有其他有问题的 HTTP 动词,您可以轻松添加它们。
【讨论】:
- - 您会看到所有选项(不过,如果您正在寻找“积极”过滤器,请删除 -)
像我一样,我猜很多人都来到了这个帖子,不一定需要过滤到 POST 和 PATCH。也就是说,您可以使用这样的过滤器来过滤 POST 请求:
在“网络”选项卡的过滤器框中,输入:
method:POST
【讨论】: