如何使用Chrome开发者工具检查websocket流量?

时间:2017-03-28 22:31:37

标签: websocket google-chrome-devtools

我尝试使用Chrome开发者工具检查websocket流量。根据我的研究,您似乎应该能够使用网络标签查看它 - 它甚至还有一个过滤器用于' ws'。

但是,我一直在检查我知道正在使用websockets的网站,并且无法找到检查来回发送的消息的方法。使用Chrome v56,也试过没有运气的Safari ......

有谁知道如何实现这一目标?

2 个答案:

答案 0 :(得分:61)

您需要在网络标签打开的情况下重新加载页面,然后按类型' ws'进行过滤。这将显示与websocket建立的连接。然后,您可以单击该连接以显示在服务器上来回发送的流量

enter image description here

https://developers.google.com/web/tools/chrome-devtools/network-performance/reference#frames

答案 1 :(得分:6)

有关此流量的信息更深入地嵌套在“网络”标签中。 使用Chrome 58+,你会看到 关于连接到websocket的条目,在主网络选项卡列表中。

这改变了协议(HTTP状态101),

所以

每个可能的下一个请求都是websocket流量,将在上面条目的“框架”选项卡下显示。

当然,您可以拥有更多打开的连接到不同的websockets,聚合在主要"网络"按websocket类型标签。