You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 23:20:33