如何在mitmproxy中修改HTTP响应状态码?
修改mitmproxy的HTTP响应状态码
借助mitmproxy可以修改响应体,甚至直接通过命令行实现:
$ mitmproxy --listen-port 8888 --ssl-insecure \ --modify-body '#~m POST & ~u /session & ~s#\{.*\}#@/tmp/sessionReplacement'
不过这种方式只能替换响应体。我在测试中需要把响应状态码从200改成403,虽然也能替换请求头,但HTTP响应状态码并不在请求头里。
通过mitmproxy的用户界面也能实现这个需求:设置额外的拦截规则后就能对响应进行多维度编辑,但这种操作步骤繁琐,效率极低。
内容的提问来源于stack exchange,提问作者Michael Piefel
相关产品推荐
相关产品推荐

