Mit einem Doppelpunkt (:) im Gegenzug URL mit Formularauthentifizierung ( „Die Rückkehr URL für Anforderungs Umleitung angegeben ist ungültig“)

StackOverflow https://stackoverflow.com/questions/2724271

Frage

Ich erhalte die Fehlermeldung „Die Rückkehr URL für Anforderungs Umleitung angegeben ist ungültig“, wenn Formularauthentifizierung verwenden. Ich fand diesen Thread das sagt dies ein bekanntes Problem mit Rück URLs, die Doppelpunkte enthalten (meine in der Tat enthält ein paar).

Die Abhilfemaßnahme in diesem Thread ist, den Fehler zu fangen und eine Standard-return URL verwendet ... kaum eine akzeptable Lösung. Ich kann versuchen, Doppelpunkte in URLS zu vermeiden, aber das ist ein bisschen wie ein Schmerz.

Gibt es eine andere Alternative?

War es hilfreich?

Lösung

Der Doppelpunkt ist ein reserviertes Zeichen pro URI RFC . Sie können eine unverschlüsselte : in der Abfrage oder Hash einer URI, Zeit setzen.

Sie müssen also auf% -encode der Doppelpunkt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top