【发布时间】:2015-07-22 21:35:26
【问题描述】:
像 Wireshark 和 Fiddler 这样的数据包分析器允许低级别的数据包转储,并且似乎是调试二进制 websocket 帧的推荐方法。这种方法的主要问题包括安全 websocket 层、复杂性、开发过程中的摩擦等等。
除了 Wireshark,还有哪些浏览器原生或扩展工具可用于查看通过 Websockets 交换的二进制帧的至少十六进制转储?
编辑:从 Chrome 56.0 开始,只能观看文本 websocket 连接的帧(通过调试控制台 (F12) -> 网络 -> 选择 websocket 连接(识别:它有 101 HTTP 状态代码) -> 框架面板);二进制数据包仍然显示为“二进制帧(操作码 2)
【问题讨论】:
-
正如@MrCC 正确指出的那样(在现已删除的答案评论中),不,Chrome 仍然不执行二进制数据包
标签: browser websocket browser-extension