|
Вопрос # 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: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|