我可以使用 Google Chrome网络检查器中的“网络”标签来调试网络流量(AJAX请求等)。我可以轻松检查传输的数据。但 Websocket 连接仅显示为
Request URL:ws://localhost/...
Request Method:GET
Status Code:101 Switching Protocols
...
我无法看到传输的数据。 Google Chrome中是否有任何内置功能来检查传输的数据?或者我需要使用Wireshark吗?
PS:我使用的是最新的稳定版(16.0.912.75)。如果较新的版本(beta / dev)具有此功能,那就太好了。
答案 0 :(得分:67)
Chrome和Chromium现在有WebSocket消息帧检查。以下是快速测试的步骤:
答案 1 :(得分:7)
经过一些研究后,我在这里找到了一个重复的问题:Debugging WebSocket in Google Chrome
Chrome不支持查看当前稳定版本中的流量。我需要使用Wireshark。
答案 2 :(得分:0)
另一个想法,对于简单的网络套接字测试和轻量级,使用Chrome插件“简单网络套接字。我想检查是否可以建立连接。关注Chrome插件”简单网页套接字(链接:{{ 3}})“像魅力一样工作。见图。