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