Получить ответ с сайта используя прокси - C#
Формулировка задачи:
У меня такая проблема, что во время разработки и тестирования приложения, мой IP забанили на том сайте, к которому я обращаюсь за данными. И в силу некоторых обстоятельств IP у меня статический, так что сменить его не вариант. Посему вопрос. Как правильно использовать подключение через прокси в C#? Пытался разбирать MSDN, но там в примерах надо указывать порт, а я не знаю, где его взять, да и логин с паролем тоже. Это было в описании свойства WebRequest.Proxy.
Подскажите, пожалуйста, как правильно прокси-сервер использовать? В браузере через http://anonymousblog.info (например) получается, зайти, а программно не знаю как...
Решение задачи: «Получить ответ с сайта используя прокси»
textual
Листинг программы
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.gamqfaqs.com"); req.Proxy = new WebProxy("192.168.0.1:80"); WebResponse resp = req.GetResponse(); Stream stream = resp.GetResponseStream(); StreamReader sr = new StreamReader(stream); string content = sr.ReadToEnd(); sr.Close(); stream.Close(); Console.WriteLine(content); Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д