HttpWebResponse и ошибка сервера 500 - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Тут возникла проблема с HttpWebResponse. С браузера веб-страница открывается нормально, а вот через HttpWebResponse сервер возвращает 500 ошибку.. Вот кусок кода: А вот и сайт: http://baryatinskaya.tk/
Листинг программы
  1. Encoding enck = Encoding.GetEncoding(1251);
  2. if (kod == "utf")
  3. enck = Encoding.UTF8;
  4. HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(site);
  5. myHttpWebRequest.ProtocolVersion = new Version(1, 0);
  6. myHttpWebRequest.AllowAutoRedirect = true;
  7. myHttpWebRequest.Method = "POST";
  8. myHttpWebRequest.KeepAlive = true;
  9. myHttpWebRequest.UserAgent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)";
  10.  
  11. HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
  12. StreamReader myStreamReader = new StreamReader(myHttpWebResponse.GetResponseStream(), enck, false);
  13. string txt = (myStreamReader.ReadToEnd());
  14. return txt;

Решение задачи: «HttpWebResponse и ошибка сервера 500»

textual
Листинг программы
  1. request.UserAgent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";

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


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

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

15   голосов , оценка 4.133 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы