HttpWebResponse и ошибка сервера 500 - C#
Формулировка задачи:
Здравствуйте. Тут возникла проблема с HttpWebResponse. С браузера веб-страница открывается нормально, а вот через HttpWebResponse сервер возвращает 500 ошибку.. Вот кусок кода:
А вот и сайт: http://baryatinskaya.tk/
Encoding enck = Encoding.GetEncoding(1251); if (kod == "utf") enck = Encoding.UTF8; HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(site); myHttpWebRequest.ProtocolVersion = new Version(1, 0); myHttpWebRequest.AllowAutoRedirect = true; myHttpWebRequest.Method = "POST"; myHttpWebRequest.KeepAlive = true; myHttpWebRequest.UserAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"; HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse(); StreamReader myStreamReader = new StreamReader(myHttpWebResponse.GetResponseStream(), enck, false); string txt = (myStreamReader.ReadToEnd()); return txt;
Решение задачи: «HttpWebResponse и ошибка сервера 500»
textual
Листинг программы
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д