2017-04-14 70 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

#後的內容被視爲錨名。它不會被髮送到服務器。