对此有任何帮助表示赞赏。
我正在尝试在URL查询字符串中将一些参数传递给我的Flask应用程序。
这是我的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=qr12345&fb_token=token12345
我收到HTTP 404错误。我正确传递参数吗?
答案 0 :(得分:4)
您错过了一个问号:
localhost:5000/registeruser/?qr_code=qr12345&fb_token=token12345
如果没有问号,参数是 URL路径的一部分,而不是查询参数。