HTTP 400:URLで無効な文字を検出しました。 IISのデコードURLが早すぎますか?何が起きてる?
質問
だから私はこのURLを持っています: http://test.com/afolder/who -else-wants-to-make-horror-movies%3f /
のURLエンコードされたバージョンです: http://test.com/afolder/who- else-wants-to-make-horror-movies?/
しかし、IIS7は400をスローします:
HTTPエラー400.0-不正なリクエストASP.NET で無効な文字が検出されました URL。
しかし、URLを正しくエンコードしたのに、なぜそうするのですか?
また、「%2f」である「/」のような他のURLエンコード文字にも同じ問題がありますが、.netがハンドラーを解決すると、URLをデコードした後、有効なパスgrrrrを変更します
所属していません StackOverflow