2017-04-14 73 views
0

之前有人遇到过这个问题吗?如果网址前面有'#',我无法获取参数值。Python烧瓶request.args.get无法处理#请求参数

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

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

什么'获得( '#状态', '')'网址片段?为什么在URL上散列?它表示片段的开始,即参数部分结束。见例如http://stackoverflow.com/q/12682952/3001761;严格来说,该URL没有任何查询参数。 – jonrsharpe

+0

尝试将set anchor(#state)添加到窗体中,并在函数中获取此参数。 –

回答

1

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