protocol-buffers - 在 Charles 中重写协议缓冲区响应。Content-Type 标头中未指定“desc”参数
问题描述
我需要重写类型的响应application/x-protobuf
。在查尔斯,我看到未压缩的响应不是以人性化的格式出现的。它看起来像这样:
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
文件。问题解决了。