У меня вопрос по поводу mitmproxy. Я меняю содержимое запроса до того, как он отправится на сервер (POST запускается после нажатия кнопки). Все работает и сайт отвечает корректно (каждый id имеет уникальный ответ). Проблема в том, что когда я go перехожу на вкладку сети в инструментах разработчика chrome, чтобы проверить это ... id в полезной нагрузке по-прежнему установлен на 1. В этом случае давайте предположим, что администратор сервера проверяет его - что он увидит , 1 или 2?
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")