【发布时间】:2015-02-20 10:02:10
【问题描述】:
我正在使用 mitmproxy 拦截流量。我想要的是能够在一个字符串中获取整个请求和响应。我知道您有 def response(context, flow) 并且 HTTPFlow 对象具有请求和响应对象。我想要的只是一个字符串中这样的东西
GET http://www.google-analytics.com/collect?v=1& HTTP/1.1
Header 1: value
Header 2: value
request body
还有这个
HTTP/1.1 301 Moved Permanently
Header 1: value
Header 2: value
response body
现在我一直在尝试通过连接请求和响应的不同部分和位来进行此操作,但这很容易出错。有没有更好的方法来做到这一点?
另外,mitm 是否处理 Gzip 编码的响应体?
【问题讨论】: