【发布时间】:2020-01-03 13:49:12
【问题描述】:
我正在尝试设置一个 .py 插件,它将解码的 Protobuf 响应保存到文件中,但无论我做什么,结果始终是字节格式的文件(未解码)。我也尝试通过在 Mitmproxy 中使用“w”来做同样的事情——尽管在屏幕上我看到了解码的数据,但在文件中它又被编码了。 任何想法如何正确地做到这一点?
现在的示例代码:
import mitmproxy
def response(flow):
# if flow.request.pretty_url.endswith("some-url.com/endpoint"):
if flow.request.pretty_url.endswith("some-url.com/endpoint"):
f = open("test.log","ab")
with decoded(flow.response)
f.write(flow.request.content)
f.write(flow.response.content)
【问题讨论】:
标签: protocol-buffers mitmproxy