如何查看Chrome对Websocket ping帧的响应

问题描述 投票:0回答:1

我无法选择安装网络流量分析仪。

我如何查看 chrome 对 websocket ping 帧的响应。

在 Chrome 开发工具中,我们似乎只能看到传入的帧。

背景:我正在尝试开发一个 websocket java 客户端,但是服务器在 ping 后不久就发送关闭消息,我假设这是因为客户端没有响应。我尝试用“pong”和 0xA 字节进行响应,但连接仍然关闭。

google-chrome websocket
1个回答
0
投票

截至 2024 年,Chrome 添加了出站帧的日志记录,但似乎没有显示控制帧(ping/pong)的选项。 Safari 确实显示了它们,并且 Firefox 的类似 Chrome 的浏览器控制台在“响应”窗格中有一个“全部”下拉菜单,其中显示了一个附加的“控制”选项,必须选中该选项才能显示空的 ping 和 pong 帧:

screenshot of Firefox WebSocket frame dropdown

因此,这似乎是 Chrome 做同样事情的合乎逻辑的地方。我还在 Chrome 开发者控制台的“首选项和实验”中搜索了数十个设置,但没有找到任何提到 WebSockets 的设置。某些地方可能仍然会受到高级设置或文件的影响,但 9 年来并没有太大变化。

© www.soinside.com 2019 - 2024. All rights reserved.