Python Flask request.args.get无法处理#request参数

时间:2017-04-14 10:01:32

标签: python python-2.7 url flask url-parameters

之前有人遇到过此问题吗?如果网址有'#'我无法获取参数值在前面。

http://localhost.com/auth?#state=111&access_token=2222

@app.route("/auth")
def loginAuth():
    state = request.args.get('state', '')

2 个答案:

答案 0 :(得分:1)

#之后的内容被视为锚名称。它不会被发送到服务器。

答案 1 :(得分:1)

我找到了解决这种情况的解决方法。 是'#'是不会发送到服务器的URL片段

Retrieving the url anchor in a werkzeug request