【问题标题】:Debugging binary websockets frames调试二进制 websockets 框架
【发布时间】:2015-07-22 21:35:26
【问题描述】:

WiresharkFiddler 这样的数据包分析器允许低级别的数据包转储,并且似乎是调试二进制 websocket 帧的推荐方法。这种方法的主要问题包括安全 websocket 层、复杂性、开发过程中的摩擦等等。

除了 Wireshark,还有哪些浏览器原生或扩展工具可用于查看通过 Websockets 交换的二进制帧的至少十六进制转储?

编辑:从 Chrome 56.0 开始,只能观看文本 websocket 连接的帧(通过调试控制台 (F12) -> 网络 -> 选择 websocket 连接(识别:它有 101 HTTP 状态代码) -> 框架面板);二进制数据包仍然显示为“二进制帧(操作码 2)

【问题讨论】:

  • 正如@MrCC 正确指出的那样(在现已删除的答案评论中),不,Chrome 仍然不执行二进制数据包

标签: browser websocket browser-extension


【解决方案1】:

在 Firefox 中,您使用 Web Socket Monitor 扩展来获取二进制数据包的十六进制转储。

【讨论】:

  • 自 Firefox Quantum (FF 57) 起已弃用
  • 还有其他选择吗?
  • 链接已失效。
猜你喜欢
  • 2021-05-11
  • 2021-02-07
  • 1970-01-01
  • 1970-01-01
  • 2016-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多