Асинхронно воспроизвести запрос, работающий в браузерах. язык: Python
6 000 руб. за проект
Мой код работает отправляет запросы на бэкэнд 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.
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.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.