让Fiddler理解(即解码)用协议缓冲区编码的HTTP请求/响应

mar*_*ark 4 fiddler protocol-buffers protobuf-net

鉴于:

  1. 视窗
  2. 通过HTTP与客户端 - 服务器通信与协议缓冲区
  3. 通过HTTP与协议缓冲区进行代理 - 服务器通信(不同的.proto规范)
  4. 两个.proto文件都可用

需要:能够检查每个请求/响应的解码HTTP流量.

Fiddler似乎是一个理想的工具,事实上我一直在使用它.但是很容易理解,它无法解码用协议缓冲区编码的请求/响应.另一方面,我知道:

  1. 提琴手可以延长
  2. 给定相应的.proto文件,可以轻松解码协议缓冲区输出.

我的问题是,是否有其他人遇到过同样的问题以及是否有办法解决问题.

当然,我喜欢快速而简单的解决方案,而不是长期和艰难的解决方案(比如从头开始编写Fiddler扩展),但在前者的缺席中,我想我也会接受后者.

对那里所有优秀的撒玛利亚人 - 先谢谢.

Mar*_*ell 6

Wireshark可能是你的朋友,因为有一个现有的插件:protobuf-wireshark