апи и по сути проксирует запрос. Как лучше это реализовать, что бы прилетал тот же результат, что и с внешнего апи?
Разница между запросом в мой апи и во внешний только в авторизации
А в чем проблема возвращать через jsonify ответ внешнего апи?
В том, что запрос во внешний апи может отработать эксепшеном
Проверять код ответа?
А если таймаут, то запускать time.sleep(500)?
Не совсем понял к чему слип, как ты запрос другой апи отправляешь? requests? Если метод апи выдаст таймаут, то библиотека выкинет исключение, лови исключения
Верно. Я словлю исключение. А что бы запрос в мой апи тоже отвалился по таймауту, нужен слип
Верни 408 код и не нужно ничего выдумывать
Вопрос был в том, как проксировать запрос, а не обрабатывать его и пытаться сделать такой же ответ
Фласк не прокси, хочешь проксировать, создавай правило в нжинксе или апаче
Мог бы сделать всё в нджинске - сделал бы. Мне нужна авторизация
Ты не понял. Делай так: Отправляешь запрос на сервер. Какой ответ получаешь от сервера, тот и возвращаешь. Отдал сервер 500, значит вернул 500 и тд
https://t.me/ru_flask/151571
Так в этом и суть проксирования или я чего-то не понимаю?
Обсуждают сегодня