Chrome 开发工具-网络-如何过滤只 POST 和 PATCH 请求?

在 Chrome 浏览器-Chrome 开发工具-网络-我只能通过在过滤器搜索框中输入“ method: POST”来显示 POST 请求。 为了同时查看 PATCH 和 POST 请求,我应该使用什么过滤器?

29095 次浏览

不幸的是,您不能过滤多个 HTTP 方法,或者通常不能过滤多个预定义的过滤器,比如同时使用 methoddomain

正如我在回答 如何在 Chrome DevTool 的网络面板中同时过滤文本和属性?问题时发现的那样,您也不能混合使用预定义的过滤器和基于普通文本的过滤器

您必须一次过滤一个,或者,如果有很多请求,您可以基于 JSON 输出导出 HAR 和过滤器。我给出了一个解析 JSON 给你的例子,如果有帮助的话。

Export HAR

过滤器选项非常强大,但它仅限于使用 AND (连接)。所以简单的解决办法就是用底片。 例如,在你的例子中,你可以创建一个像下面这样的过滤器:

- 方法: GET-方法: 选项-方法: 放入

这将过滤掉大部分请求。如果您有其他违规的 HTTP 动词,您可以很容易地添加它们。

像我一样,我猜想很多人都来到这个线程,并不一定需要过滤到 POST 和 PATCH。也就是说,您可以像这样使用过滤器来过滤 POST 请求:

在“网络选项卡”的筛选框中,键入:

method:POST