| 
| 
 | Вопрос # 5 767/ вопрос решён / | 
 |  Доброго времени суток, уважаемые эксперты!Пытаюсь получить код страницы http://www.microsofttranslator.com/ в C#, но ответ на запрос приходит такой:
 "<h2> 200 OK - 102 - 3738 </h2>"
 
 Помогите, как сделать что бы вернулся код страницы?
 Приложение:Переключить в обычный режим HttpWebRequest h2 =
(HttpWebRequest)WebRequest.Create("http://www.microsofttranslator.com/");            h2.Timeout = 10000;            HttpWebResponse r2 = (HttpWebResponse)h2.GetResponse();            StreamReader myStreamReadermy = new StreamReader(r2.GetResponseStream(),
Encoding.GetEncoding(1251));            textBox1.Text = myStreamReadermy.ReadToEnd();
|  |   Вопрос задал: webkent (статус: 2-ой класс)Вопрос отправлен: 21 ноября 2011, 12:05
 Состояние вопроса: решён, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 21 ноября 2011, 13:05; участников в обсуждении: 2. 
|   | Ерёмин А.А. (статус: *Администратор), 21 ноября 2011, 12:28 [#1]:Не будь там <h2>, можно было бы предположить, что это данные об ответе — HTTP-код, длина контента и что-то ещё. Но с тегом… Скорее всего сервер именно это и отдаёт. Нужно смотреть в сторону User-Agent и Cookies. |  
|   | webkent (статус: 2-ой класс), 21 ноября 2011, 12:51 [#2]:Спасибо! Cookies вряд ли, а вот user-agent наверно влияет, сейчас попробую. |  
|   | webkent (статус: 2-ой класс), 21 ноября 2011, 13:05 [#3]:Все решилось, действительно User-Agent влиял |  21 ноября 2011, 13:57: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.) Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |