重写协议会在Charles中缓冲响应在Content-Type标头中未指定“ desc”参数

问题描述

我需要重写application/x-protobuf类型的响应。在Charles中,我看到未压缩的响应不是人类友好的格式。看起来像这样:

1 {
  3: "328283785jkskj2"
  4: "wejvjwevjjewjkfvj"
  5: "43858934948358934898989"
  6 {
    6: 49
    6: 80
    6: 48
    6: 0x2120323032303031
    6: 0x2029363139333830
  }
  7 {
    1 {
      1: 0x2fb0751a
      2: 0x41cf8894
    }
  }

我还在Charles的响应部分上方看到消息“在Content-Type标头中未指定'desc'参数”。该请求由第三方库执行,该库不包含任何*.proto文件

隐藏这样的数据有什么意义? 没有*.proto文件,是否有机会还原(以供随后分析和重写)内容

解决方法

我们有 *.proto 文件。 问题解决了。