С этим вопросом я уже обращался, но тогда я нашёл обход. Сейчас же мне необходимо более умно обращаться с запросами и проблема опять стала актуальной. Суть очень проста: я формирую обычей GET-запрос:
Uri site = new Uri("http://www.heroeswm.ru/");
WebSession sess = new WebSession("http://www.heroeswm.ru");
HttpWebResponse res = sess.TestGet(site);
Console.WriteLine(new StreamReader(res.GetResponseStream(), Encoding.GetEncoding(1251)).ReadToEnd());
B в консоль выводится рандомный бред. Сначала я думал, что это сервер мне присылает такую муть (типа защита от ботов), но потом с помощью Charles я увидел, что ответ абсолютно корректен и ничем не отличается от ответа на запрос браузера. Пожалуйста, помогите понять, в чём кроется ошибка
Последний раз редактировалось God_of_dark; 10.01.2012 в 16:24.