Различия в ответах HTTP между источником просмотра браузера и выводом netcat - PullRequest
1 голос
/ 10 июня 2010

Я смотрю на веб-сайт, используя Internet Explorer и Firefox.В каждом браузере я выбираю источник просмотра и вижу URL сайта в ссылках.Эти ссылки были объединены вместе с помощью HttpContext.Current.Request.Url.Host в коде позади.Однако, когда я использую netcat или Burp Suite v1.3.03, просматривая те же ссылки, я вижу имя сервера вместо URL-адреса веб-сайта.

Мой вопрос: почему при просмотре исходного кода в браузере отображаются разные ссылкиисточник страницы, чем какой вывод Netcat или Burp Suite?Браузер переписывает материал?

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

Следующий вопрос - Кто-нибудь знает об изменении конфигурации, чтобы сделатьв IIS для возврата URL-адреса вместо имени сервера или функции .NET, которую я должен вызывать, чтобы получить URL-адрес, на котором работает веб-сайт.

1 Ответ

0 голосов
/ 16 июня 2010

Убедитесь, что вы отправляете заголовок «Host» в своем запросе - это необходимо для HTTP / 1.1 для всех запросов (именно это делает возможным использование мультидоменных / виртуальных веб-сайтов).

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