Мне нужен способ заставить клиента отправлять http-запросы на внешний API (своего рода превращение клиента в http-прокси) поэтому похоже, что запросы исходят от реального пользователя, а не от моего приложения, и клиент должен отправить данные обратно для обработки.
вот обзор шагов.
- Пользователь посещает мой веб-сайт
- Пользователь посещает внутренний маршрут flask
- Бэкэнду требуются данные из вызова внешнего API.
- Бэкэнд каким-то образом заставляет внешний интерфейс отправить запрос и получает ответ от API обратно.
- Бэкэнд завершает обработку этих данных и возвращает render_template
Пример:
Код: Выделить всё
@app.route('/')
def index(x):
# make client send request to external api and get resonse
result = response.text
# process data
b = result + 1
return render_template('index.html', b=b)
есть ли что-нибудь похожее на обратный ajax?
Подробнее здесь: https://stackoverflow.com/questions/785 ... kend-flask