Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2011, 21:17   #1
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,601
По умолчанию idHTTP основы

Добрый вечер. Решил, после длительного перерыва, поработать с Indy. Взял idHttp. Кинул его на форму. Как на сайте Парсинг от А до Я
Цитата:
Киньте на новую форму этот компонент, мемо и кнопку. В обработчике клика кнопки напишите:
Код:
  try
   s := IdHTTP1.Get('http://yandex.ru');
   Memo1.Text := s;
 except
 end;
Всего одна строчка кода — и в переменной s у вас окажется всё, что вернет Get-запрос.
Да вот не получается. Выскакивает ошибка (см. скрин). Ответ сервера похож на переренаправление, но вот в чем вопрос. Разве ни я должен обрабатывать Http запросы? Почему ответ вылетает в ошибке? В цитате написано иначе. В общем, этот вопрос, я думаю, очень легкий. Дайте мне пинок в нужном направлении (просьба не на англоязычный материал).
Я пробовал разные запросы в гугле (разве что idhttp наоборот не писал), но не получил желаемого результата. Цель моя все та же, что и месяц назад. Получить Http запросы и html код страницы от сервера Яндекс.
Надеюсь на вас.
Изображения
Тип файла: jpg Ошибка.jpg (98.1 Кб, 162 просмотров)

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 16.06.2011, 21:20   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
    {Do we handle redirect requests or simply raise an exception and let the
     developer deal with it}
    property HandleRedirects: Boolean read FHandleRedirects write FHandleRedirects default Id_TIdHTTP_HandleRedirects;
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 16.06.2011, 21:48   #3
_PROGRAMM_
Участник клуба
 
Аватар для _PROGRAMM_
 
Регистрация: 30.07.2009
Сообщений: 1,601
По умолчанию

К сожалению я мало что понял, по-моему здесь говорится о перенаправлении.
Повторюсь
Цитата:
Цель моя все та же, что и месяц назад. Получить Http запросы и html код страницы от сервера Яндекс.

В мире нет вечных двигателей, зато есть вечные тормоза...

Блог
_PROGRAMM_ вне форума Ответить с цитированием
Старый 16.06.2011, 22:43   #4
Voody
Форумчанин
 
Регистрация: 22.06.2009
Сообщений: 310
По умолчанию

либо адрес замените на
Код:
http://www.yandex.ru/
либо
Код:
IdHTTP1.HandleRedirects:=true;
Voody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
F# - его основы Mixim Общие вопросы .NET 4 29.01.2011 13:16
Основы ассемблера Maksim_27_10 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 08.07.2010 12:24
HTML ОСНОВЫ!!! HoBuHKuй Помощь студентам 0 08.06.2010 11:59
ADO основы... Roof БД в Delphi 14 10.12.2007 21:28