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)";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д