【问题标题】:Network request made by a website is not showing in Chrome DevTools nor Fiddler网站发出的网络请求未在 Chrome DevTools 和 Fiddler 中显示
【发布时间】:2021-09-19 17:57:03
【问题描述】:

这种情况无法轻易重现,因为website 需要通过 Steam 登录。

网页显示可以购买的物品列表。每当列出新项目时,它都会出现在项目列表的顶部。但是,在检查 Chrome DevTools 和 Fiddler 时,我找不到包含新列出的项目数据的请求。事实上,根本没有提出任何请求。

我没有在 Chrome DevTools 中使用任何过滤器。

此网页如何从服务器检索数据,为什么 Chrome 和 Fiddler 没有接收到它?

【问题讨论】:

    标签: google-chrome http web request


    【解决方案1】:

    此问题包含答案:POST request not showing up in Chrome DevTools

    jvda:

    在调试从 Web 完成的网络请求时,这是一个常见的混淆来源。通常,开发人员从上到下查看这些网络请求,并假设最低的请求是最近发出的请求 - 因此假设该请求必须位于底部。对于“普通”HTTP,这是正确的。但是,许多想要实时显示数据的应用都使用 WebSocket 与 API 进行通信。

    同样的事情也发生在 Whatsapp 的网页版中。只有像实际的 JavaScript 应用程序、图标等资产是使用纯 HTTP 加载的。然后,打开一个 WebSocket,例如通过它交换消息。

    我认为这个问题无关紧要,但我想不是。数据通过 WebSockets 进行交换

    【讨论】:

      猜你喜欢
      • 2015-12-24
      • 2021-06-15
      • 1970-01-01
      • 2019-12-16
      • 2016-04-26
      • 2021-08-05
      • 2019-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多