フォーム認証を備えたコロン(:: :)見返りにURLを使用します(「リクエストのリダイレクトに指定されたリターンURLは無効です」)

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

質問

フォーム認証を使用すると、「リクエストリダイレクトに指定されたリクターンURLが無効です」というエラーが表示されます。私は見つけました このスレッド これは、これがコロンを含むリターンURLの既知の問題であると言います(実際にはいくつかが含まれています)。

そのスレッドの回避策は、エラーをキャッチし、デフォルトのリターンURLを使用することです。許容可能なソリューションはほとんどありません。私はURLでコロンを避けようとすることができますが、それは少し痛いです。

別の選択肢はありますか?

役に立ちましたか?

解決

コロンは予約されたキャラクターです URI RFC. 。エンコードされていないものを置くことはできません : URIのクエリまたはハッシュ、ピリオド。

したがって、コロンをエンコードする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top