Как программно получить доступ к пакетам http-toolkit с помощью python?

Есть ли способ программно получать и обрабатывать пакеты, перехваченные в http-toolkit, с помощью python? Есть ли какой-либо внутренний API, к которому я обращаюсь?

В идеале я хотел бы получать пакеты в формате JSON или HAR.

1 ответ

В самом HTTP Toolkit сейчас это невозможно, но планируется в будущем. Вы можете +1 к проблеме, чтобы проголосовать за нее здесь: https://github.com/httptoolkit/httptoolkit/issues/37. При этом вы сможете добавлять свои собственные скрипты в HTTP Toolkit, которые могут обрабатывать или хранить пакеты в другом месте любым удобным для вас способом, включая отправку их в процесс Python.

А пока это возможно с помощью Mockttp. Mockttp — это внутреннее устройство HTTP Toolkit в виде библиотеки JavaScript с открытым исходным кодом, которую вы можете использовать для создания собственного прокси-сервера, полностью поддерживающего сценарии, и как только это заработает, вы можете легко добавить логику для пересылки пакетов в Python поверх этого. Здесь есть руководство по началу работы: https://httptoolkit.tech/blog/javascript-mitm-proxy-mockttp/.

Другие вопросы по тегам