Получить точный необработанный URL-адрес в интегрированном режиме IIS 7.0 ASP.NET 4.0 - PullRequest
0 голосов
/ 01 ноября 2010

После некоторых изменений в web.config теперь IIS допускает символы вроде «:» в URL, но вносит некоторые изменения.Например:

http://localhost/a///b => http://localhost/a/b (remove all slashes but one)
http://localhost/a\b => http://localhost/a/b (changes backslash with slash)
...

Я хочу, чтобы строка URL-адреса находилась внутри HttpHandler (я использую Request.RawUrl) без изменений.

1 Ответ

0 голосов
/ 01 ноября 2010

Я думаю, что браузер вносит эти изменения, а не сервер.Проверьте это, отправив необработанный запрос из кода, используя AJAX или что-то в этом роде, и посмотрите, что вы получите на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...