【发布时间】:2014-02-24 17:06:37
【问题描述】:
i',脚本 mitm 代理 (http://mitmproxy.org/index.html) 根据其 IP 编写 HTTP 和 HTTPS 请求和对文件的响应(然后每个客户端都可以访问它自己的请求\响应)以进行移动单元测试。
据我目前所见,我不能只使用 str(Flow.request) 或 repr(Flow.request) 来获得响应\请求的“原始”打印,就像我在提琴手中一样,我需要从 Request 和 Response 对象的内部数据重构它。
有人知道更好的方法吗?我正在使用:
def response(ScriptContext, Flow):
Flow.request....
Flow.response....
要访问被拦截的请求或响应,我没有更改任何内容,只是观察。 目前代理在 8080 上,稍后将成为 80 和 443 上的透明代理。 如果有人在我之前做过,如果你能分享一些信息,我会很高兴。
【问题讨论】:
标签: http python-2.7 httprequest httpresponse mitmproxy