Fiddler websocket数据预览问题

时间:2017-05-15 12:05:40

标签: fiddler

我在fiddler中查看webscocket数据时遇到了问题。我经历了很长一段时间,大约一年左右。 问题是我在websocket选项卡中看到一些不可靠的字符而不是json。

数据如下:< 1 0E B Tj ^ BbADbG $ W Y ... Screenshot 我确信服务器发送json文本,我可以在chrome dev工具(网络选项卡)中看到这一点。 我认为这个问题的原因很少:

  • fiddler中的错误
  • fiddler中的一些选项未启用
  • 文字编码问题
  • 在服务器端启用的一些数据压缩和fiddler不知道它

我不确定,但似乎我在旧版的Fiddler中从来没有遇到过这样的问题。

有没有人和我有同样的问题?

我当前的版本:

Telerik Fiddler Web调试器

v4.6.20171.14978 建成时间:2017年3月21日

64位AMD64,VM:65.0mb,WS:100.0mb .NET 4.6.2 WinNT 6.1.7601 SP1

1 个答案:

答案 0 :(得分:1)

这是因为WebSocket服务器接受扩展,特别是每个消息的压缩扩展。最后要知道Fiddler没有对帧消息进行解压缩,因此为了调试您的应用程序,您必须使用Chrome开发人员工具或禁用每消息压缩服务器端。您还可以忽略服务器中的所有客户端扩展,以便不启用压缩。