#python #http #flask
#python #http #flask
Вопрос:
Любая помощь в этом приветствуется.
Я пытаюсь передать пару параметров своему приложению Flask в строке запроса URL.
Это мой код Flask
@application.route('/registeruser/', methods=['GET'])
def store_on_cloudant():
qr = request.args.get('qr_code')
fb_access_tok = request.args.get('fb_token')
db.save({
'qr': qr,
'fb_access_tok': fb_access_tok
})
return
Вот URL, я использую GET, потому что я обращаюсь к странице в своем браузере
localhost:5000/registeruser/qr_code=qr12345amp;fb_token=token12345
Я получаю ошибку HTTP 404. Правильно ли я передаю параметры?
Ответ №1:
Вам не хватает вопросительного знака:
localhost:5000/registeruser/?qr_code=qr12345amp;fb_token=token12345
Без вопросительного знака параметры являются частью пути к URL, а не параметров запроса.
Комментарии:
1. Это всегда мелочи. Большое спасибо! Я действительно ценю помощь. Я приму ваш ответ, когда смогу, через 15 минут.