C-sharp
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

HttpWebRequest + HttpWebResponse

Перейти вниз

HttpWebRequest + HttpWebResponse Empty HttpWebRequest + HttpWebResponse

Сообщение  NovGosh Вт Янв 10, 2012 4:35 pm

Пишу клиент для браузерной онлайн игры. При отправке / принятии запросов столкнулся с проблемой. Суть очень проста: я формирую обычей GET-запрос:
Код:

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

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения