我有一个关于mitmproxy的问题。我正在更改请求的内容,然后再将其发送到服务器(单击按钮后触发POST)。一切正常,网站响应正确(每个ID都有唯一的响应)。问题是,当我进入chrome开发工具中的“网络”标签进行验证时...有效负载中的id仍设置为1。在这种情况下,请考虑服务器管理员对其进行验证-他会看到1还是2? / p>
def request(flow):
if "test" in flow.request.url:
content = flow.request.raw_content.decode("utf-8")
parsed = json.loads(content)
parsed["id"] = 2
flow.request.raw_content = bytes(json.dumps(parsed), "utf-8")