Мне нужно создать запрос на веб-страницу, доставленную на наши веб-сайты, но мне также нужно установить информацию заголовка хоста. Я пробовал это с помощью HttpWebRequest, но информация заголовка читается только (или, по крайней мере, ее часть). Мне нужно сделать это, потому что мы хотим выполнить первоначальный запрос для страницы до того, как пользователь сможет. У нас есть 10 веб-серверов, которые сбалансированы по нагрузке, поэтому нам нужно запросить файл с каждого веб-сервера.
Я пробовал следующее:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://192.168.1.5/filename.htm");
request.Headers.Set("Host", "www.mywebsite.com");
WebResponse response = request.GetResponse();
Очевидно, что это не работает, поскольку я не могу обновить заголовок, и я не знаю, действительно ли это действительно так.