Получить ответ с сайта используя прокси - 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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 4.154 из 5
Похожие ответы