像 Wireshark 和 Fiddler 这样的数据包分析器可以进行低级别的数据包转储,并且似乎是调试二进制WebSocket帧的推荐方式。这种方法的主要问题包括安全的WebSocket层,复杂性,开发过程中的摩擦等。
除了Wireshark外,还有什么 浏览器原生或扩展工具 可以查看通过Websockets交换的二进制帧至少的十六进制转储吗?
编辑:截至Chrome 56.0,只能查看文本WebSocket连接的帧(通过调试控制台(F12)- >网络 - >选择WebSocket连接(标识:它具有101 HTTP状态代码)- >帧面板); 二进制数据包仍然显示为“binary frame (Opcode 2)”。