Я запускаю это приложение на сервере, которому присвоено 5 IP-адресов. Я использую HttpWebRequest для получения некоторых данных с веб-сайта. Но когда я делаю соединение, я могу указать, из какого из 5 IP-адресов нужно установить соединение. Поддерживает ли HttpWebRequest это? Если это не так, я могу наследовать класс от него, чтобы изменить его поведение? Мне здесь нужны идеи.
Мой код прямо сейчас выглядит примерно так:
System.Net.WebRequest request = System.Net.WebRequest.Create(link);
((HttpWebRequest)request).Referer = "http://application.com";
using (System.Net.WebResponse response = request.GetResponse())
{
StreamReader sr = new StreamReader(response.GetResponseStream());
return sr.ReadToEnd();
}