Прокси - C#
Формулировка задачи:
Как сделать чтобы на textBox1.Text писали прокси и прокси применялся в webBrowser1-ре
Напишите код прощу.
Решение задачи: «Прокси»
textual
Листинг программы
private void button1_Click(object sender, EventArgs e) { try { HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(textBox1.Text);//site WebProxy myProxy = new WebProxy(textBox2.Text);//proxy myRequest.Proxy = myProxy; HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); webBrowser1.DocumentStream = myResponse.GetResponseStream(); webBrowser1.Navigating += new WebBrowserNavigatingEventHandler(webBrowser1_Navigating); } catch (Exception exc) {MessageBox.Show(exc.Message); } } private Uri currentUri; 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; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д