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