Я использую прокси-сервер mitmproxy HTTPS. https://mitmproxy.org/
Mitmproxy - это приложение с открытым исходным кодом, которое позволяет перехватывать HTTP и HTTPS-соединения между любым клиентом HTTP (S). Он позволяет контролировать, фиксировать и изменять эти соединения в реальном времени. Изменить запрос, ответ, заголовок, ... Кроме того, вы можете перехватывать разные запросы.
, например. response_delay.py:
from mitmproxy import http
from time import sleep
def response(flow: http.HTTPFlow) -> None:
sleep(5.0)
Затем выполнение этого комментария задерживает все ответы с сервера:
mitmproxy --cert \*.asdf.at=./cert.pem --scripts response_delay.py
В моем приложении я использую фиксацию сертификата, поэтому вы необходимо добавить сертификат (private + public)
cat private.key public.key> cert.pem
blockquote>Здесь вы можете найти простой учебник .
Здесь вы можете найти другие примеры сценариев здесь .