Нужно открыть сайт через определенный прокси - C#
Формулировка задачи:
Нужно открыть сайт через определенный прокси..
Если можно пример. Заранее спасибо!
Пытался так:
Браузер выдает постоянную ошибку сценария..
private void button2_Click(object sender, EventArgs e)
{
currentUri = new Uri(@"http://сайт");
HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create("http://2ip.ru");
WebProxy myProxy = new WebProxy("прокси");
myRequest.Proxy = myProxy;
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
webBrowser1.DocumentStream = myResponse.GetResponseStream();
webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating);
}
void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
if (e.Url.AbsolutePath != "blank")
{
currentUri = new Uri(currentUri, e.Url.AbsolutePath);
HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(currentUri);
HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
webBrowser1.DocumentStream = myResponse.GetResponseStream();
e.Cancel = true;
}
}Решение задачи: «Нужно открыть сайт через определенный прокси»
textual
Листинг программы
Proxy.Set(new WebProxy("***.***.100.99", 8080)); //Включить прокси
// Proxy.Set(null); //Отключить прокси