代码之家  ›  专栏  ›  技术社区  ›  Dane Rossenrode

在Firefox DevTools网络选项卡中,如何只查看失败的请求?

  •  0
  • Dane Rossenrode  · 技术社区  · 1 年前

    我希望能够看到所有有错误响应的请求(任何类型)。我指的是具有状态代码(如“4xx”或“5xx”)响应的请求。

    我发现我能打字 status-code:200 进入搜索栏,只获取成功的请求(不是重定向),但我不能为所有错误键入这些请求(因为有很多错误代码)。

    1 回复  |  直到 1 年前
        1
  •  1
  •   Dai    1 年前

    Firefox的手册描述了 [-]status-code:n 可以在“网络”选项卡中使用的筛选器,尽管它仅支持筛选(或 过滤掉 -仅)单个代码(而不是范围)。

    https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/request_list/#filtering-by-properties

    根据我的经验,过滤掉已知的良好反应可能更容易,这样所有 另外 响应:包括错误和意外/异常状态代码,保留;所以你需要这样的东西:

    -status-code:200 -status-code:201 -status-code:204 -status-code:300 -status-code:301 -status-code:302 -status-code:303 -status-code:304
    

    请注意 Firefox将过滤掉 失败 被筛选器/扩展阻止的请求,例如 -status-code:200 -status-code:204 过滤器,尽管“HTTP状态”列中没有绿色标记。

    之前 :

    enter image description here

    之后 :

    enter image description here