HttpWebRequest и прокси-сервер - C#
Формулировка задачи:
Здравствуйте.Есть приложение, которое считывает с сайта html-страницу в переменную.Во время отладки пользовался локальным прокси-сервером fidler.
Теперь проблема в том,что при закоментированном запросе через прокси сервер выскакивает ошибка пустой запрос.Если запустить fidler-все норм.Пробывал отключать антивирус и фаервол,в самом прозкте не нашел упоминания,но программа все равно настроена на работу через прокси.Просьба поделиться опытом-заранее благодарен.
HttpWebRequest WebReq = (HttpWebRequest)HttpWebRequest.Create (@"http://site.ru"); //WebReq.Proxy = new WebProxy("127.0.0.1", 8888); WebReq.ProtocolVersion = new Version(1, 0); WebReq.Method = "GET"; WebReq.UserAgent = " Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10"; HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse(); StreamReader stream = new StreamReader(WebResp.GetResponseStream(), Encoding.Default); string cont = stream.ReadToEnd(); stream.Close();
Решение задачи: «HttpWebRequest и прокси-сервер»
textual
Листинг программы
HttpWebRequest testRequest = (HttpWebRequest)WebRequest.Create("http://....."); HttpWebResponse testResponse = (HttpWebResponse)testRequest.GetResponse(); string responseStatus = testResponse.StatusCode.ToString(); testResponse.Close();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д