Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

HttpWebRequest + HttpWebResponse

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 10.01.2012, 16:19   #1
 Разведчик
Аватар для God_of_dark
 
God_of_dark никому не известный тип
Регистрация: 31.08.2010
Сообщений: 32
Популярность: 12
Сказал(а) спасибо: 40
Поблагодарили 1 раз в 1 сообщении
 
Question HttpWebRequest + HttpWebResponse

С этим вопросом я уже обращался, но тогда я нашёл обход. Сейчас же мне необходимо более умно обращаться с запросами и проблема опять стала актуальной. Суть очень проста: я формирую обычей GET-запрос:
Код:
public HttpWebResponse TestGet(Uri path)
{
          HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(path);
          return (HttpWebResponse) req.GetResponse();
}
после чего пытаюсь считать ответ:
Код:
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.
  Ответить с цитированием
Старый 15.01.2012, 16:27   #2
 Разведчик
Аватар для •theSaboteur•
 
•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен
Регистрация: 14.07.2011
Сообщений: 27
Популярность: 244
Сказал(а) спасибо: 26
Поблагодарили 47 раз(а) в 37 сообщениях
Отправить сообщение для •theSaboteur• с помощью ICQ
 
По умолчанию Re: HttpWebRequest + HttpWebResponse

try:
Код:
req.AutomaticDecompression = DecompressionMethods.GZip;//по обстоятельствам..)
и закрывайте поток ответа
________________
Ну что лежишь ты Мурка, на краю дороги
Гробоваая крыышкаа над тобооой
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с# HttpWebRequest God_of_dark Вопросы и ответы, обсуждения 2 22.12.2011 19:18

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 17:28.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net