Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить реальный адрес страницы, загруженной через indyhttp [D6]


Nikitian ©   (2006-05-27 14:08:00) 

Имеем адрес сайта, а там установлен редирект в зависимости от структуры сайта на необходимый индекс (через header). Необходимо получить имено адрес этой страницы.
Используя indyhttp


nikitian   (2006-05-28 03:50:00) [1]

Он только принимает url, а из свойств примерно похожее - хост, но это не то...
Хидер пытаюсь достать из idLogDebug,  но пока безрезультатно.
Вопрос в первую очередь адресовался людям, работающим с indy


Delphi5.01   (2006-05-28 02:17:00) [2]


> Nikitian ©

А вы проверяли компонент TIdHTTP на наличие такого свойства? Свойства который будет отвечать за URL? Возможно оно и так есть, зачем изобретать велосипед.

Я точно не помню к сожалению, но год назад, когда было дело с анализом хидеров, я прочел что за редирект отвечает некая переменная в хидере. А вот какая я не помню, надо бы вам тех. инфу по хидеру достать


Nikitian   (2006-05-27 19:14:00) [3]

А каким образом?
Догадываюсь, что путь в рамках сайта находится в переменной location, но эта переменная не всегда присутствует, да и как корректно её извлечь - я не знаю...


Delphi5.01   (2006-05-27 16:54:00) [4]

Если даже этот компонент не показывает урл, его можно банально прочесть из header-а как вы уже сказали сами :-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо