Wer ist dieses Problem schon einmal begegnet? Ich kann den Parameterwert nicht abrufen, wenn die URL '#' davor steht.Python Flask request.args.get nicht in der Lage zu handhaben # Anfrage Parameter
http://localhost.com/auth?#state=111&access_token=2222
@app.route("/auth")
def loginAuth():
state = request.args.get('state', '')
Was ist '.get ('# Zustand', '')' an den Server gesendet werden? Warum ist dieser Hash überhaupt auf der URL? Es zeigt den Beginn eines Fragments an, dh der Parameterbereich ist beendet. Siehe z.B. http://stackoverflow.com/q/12682952/3001761; Genau genommen hat diese URL keine Abfrageparameter. – jonrsharpe
Versuchen Sie, Anker (#state) auf das Formular zu setzen und diesen Parameter in Ihrer Funktion zu erhalten. –