HttpWebRequest + HttpWebResponse
Страница 1 из 1
HttpWebRequest + HttpWebResponse
Пишу клиент для браузерной онлайн игры. При отправке / принятии запросов столкнулся с проблемой. Суть очень проста: я формирую обычей GET-запрос:
после чего пытаюсь считать ответ:
B в консоль выводится рандомный бред. Сначала я думал, что это сервер мне присылает такую муть (типа защита от ботов), но потом с помощью Charles я увидел, что ответ абсолютно корректен и ничем не отличается от ответа на запрос браузера. Пожалуйста, помогите понять, в чём кроется ошибка. Заранее благодарен.
- Код:
public HttpWebResponse TestGet(Uri path)
{
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(path);
return (HttpWebResponse) req.GetResponse();
}
после чего пытаюсь считать ответ:
- Код:
Uri site = new Uri("ссылка"); //я недавно зарегистрировался и не могу вставлять ссылки. Если это понадобится, то я её напишу отдельно
WebSession sess = new WebSession("ссылка");
HttpWebResponse res = sess.TestGet(site);
Console.WriteLine(new StreamReader(res.GetResponseStream(), Encoding.GetEncoding(1251)).ReadToEnd());
B в консоль выводится рандомный бред. Сначала я думал, что это сервер мне присылает такую муть (типа защита от ботов), но потом с помощью Charles я увидел, что ответ абсолютно корректен и ничем не отличается от ответа на запрос браузера. Пожалуйста, помогите понять, в чём кроется ошибка. Заранее благодарен.
NovGosh- Сообщения : 1
Дата регистрации : 2012-01-10
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения