Web サイトに配信される Web ページのリクエストを作成する必要がありますが、ホスト ヘッダー情報も設定できる必要があります。HttpWebRequest を使用してこれを試しましたが、ヘッダー情報は読み取り専用です (または、少なくともホスト部分は読み取り専用です)。ユーザーができる前にページの最初のリクエストを実行したいので、これを行う必要があります。負荷分散された 10 個の Web サーバーがあるため、各 Web サーバーからファイルを要求する必要があります。
私は次のことを試しました:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://192.168.1.5/filename.htm");
request.Headers.Set("Host", "www.mywebsite.com");
WebResponse response = request.GetResponse();
ヘッダーを更新できないため、明らかにこれは機能しません。また、これが本当に正しい方法であるかどうかもわかりません。