@toobinks

Flask как сделать редирект по внешней ссылке и положить новые post данные?

@blueprint.route('/redirect_me')
def redirect_me():
    payload = {'key': 'value'}
    return redirect('http://external.com', payload=payload)


Каким образом при редиректе положить новые данные?
  • Вопрос задан
  • 779 просмотров
Пригласить эксперта
Ответы на вопрос 1
@pcdesign
Проще отдать браузеру html страницу
return render_template('js_post.html', payload=payload)


На которой выполнится js скрипт и сделает post запрос.
$.post('http://external.com', {'key':'value'}, function(data){
    window.location = data.redirect;
});

https://api.jquery.com/jquery.post/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы