HTTP 404 - 无法将url参数传递给烧瓶路径

时间:2014-07-02 16:42:19

标签: python http flask

对此有任何帮助表示赞赏。

我正在尝试在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错误。我正确传递参数吗?

1 个答案:

答案 0 :(得分:4)

您错过了一个问号:

localhost:5000/registeruser/?qr_code=qr12345&fb_token=token12345

如果没有问号,参数是 URL路径的一部分,而不是查询参数。