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)";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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