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을 변경합니다.
해결책
x64의 IIS7에 문제가있는 것 같습니다 ... 이것이 당신의 문제인지 확실하지 않습니다.
제휴하지 않습니다 StackOverflow