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

Protocol buffers 使Fiddler理解(即解码)使用协议缓冲区编码的HTTP请求/响应,protocol-buffers,fiddler,protobuf-net,Protocol Buffers,Fiddler,Protobuf Net,给定: 窗户 通过HTTP与协议缓冲区的客户机-服务器通信 通过HTTP与协议缓冲区的代理服务器通信(另一个.proto规范) 两个.proto文件都可用 需要:检查每个请求/响应的解码HTTP流量的能力 Fiddler似乎是一个理想的工具,事实上我一直在使用它。但是,它不能解码用协议缓冲区编码的请求/响应,这是可以理解的。另一方面,我知道: 小提琴手可以扩展 给定相应的.proto文件,可以轻松解码协议缓冲区输出 我的问题是,是否有其他人遇到过同样的问题,以及是否有办法解决它 当然,我更喜欢快

给定:

  • 窗户
  • 通过HTTP与协议缓冲区的客户机-服务器通信
  • 通过HTTP与协议缓冲区的代理服务器通信(另一个.proto规范)
  • 两个.proto文件都可用
  • 需要:检查每个请求/响应的解码HTTP流量的能力

    Fiddler似乎是一个理想的工具,事实上我一直在使用它。但是,它不能解码用协议缓冲区编码的请求/响应,这是可以理解的。另一方面,我知道:

  • 小提琴手可以扩展
  • 给定相应的.proto文件,可以轻松解码协议缓冲区输出
  • 我的问题是,是否有其他人遇到过同样的问题,以及是否有办法解决它

    当然,我更喜欢快速、简单的解决方案,而不是冗长、困难的解决方案(比如从头开始编写小提琴手的扩展),但如果没有前者,我想我也会接受后者


    感谢所有的好心人-提前感谢。

    Wireshark可能是您的朋友,因为这里有一个现有的插件:

    哦,好消息。我也安装了wireshark,不过为了调试HTTP通信,我发现Fiddler更方便。现在剩下的就是生成这些原型文件():-)。