我有一个 Android 应用程序,它正在向 example.com 发出请求。如何设置 mitmproxy 以便对 example.com/etc/else 的所有请求都将转到 dev.example.com/etc/else?
我试过这个:
我的脚本(rewrite.py):
import mitmproxy
from mitmproxy.models import HTTPResponse
from netlib.http import Headers
def request(context, flow):
if 'example.com' in flow.request.url :
flow.request.host = 'dev.example.com'
另外,由于某种原因,我看不到日志输出,例如:
from mitmproxy import ctx
...
ctx.log.info("This is some informative text.")
我正在像这样运行 mitmproxy:
mitmproxy -p 8765 -e -s rewrite.py