Я запускаю это приложение на сервере, которому назначено 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();
}