Асинхронно воспроизвести запрос, работающий в браузерах. язык: Python
Мой код работает отправляет запросы на бэкэнд API Bybit (не публичное бэкэнд API, а то, на котором работает фронтенд - сайт, приложение). Отслеживая запросы на это API с фронта, я вижу POST запрос на следующий эндпоинт: https://api2.bybit.com/user/public/risk/send/code Для успешного выполнения всех запросов кроме этого необходим был только JWT-токен в хедерах + User-Agent. Однако при отправке с JWT-токеном и User-Agent в хедерах, а также Payload: payload = { "risk_token: risk_token", "component_id": "component_id"
} Код просто застывает до момента таймаута. Пробовали воспроизвести данный запрос через Postman и обнаружили вот такую ошибку:Error: Stream error in the HTTP/2 framing layerСкорее всего Python тоже упирается в нее, но не может ее обработать и потому просто застывает.Надо сказать, что мне все же удалось воспроизвести этот запрос, полностью скопировав его через соответствующую функцию Postman, но я так и не смог сделать это асинхронно, а также запрос требует почти все поля хедеров, которые передаются на сайте, но я уверен, что как и все остальные запросы, этот можно сделать, передавая только JWT-токен и User-Agent.Задача: асинхронно воспроизвести POST-запрос к данному эндпоинту на Python, передавая в хедерах только JWT-токен и User-Agent.
Backend