Forum Webscript.Ru

Программирование => Perl => Тема начата: Harvester от 31 Июля 2005, 19:47:48

Название: Определение факта редиректа.
Отправлено: Harvester от 31 Июля 2005, 19:47:48
Делаем get(http://www.site.ru/index1.htm).
Обрабатываем...

Однако, если на другом конце стоит редирект, то нам вернется например "index2.htm" с совсем другим контентом. Как определить был ли редирект или нет?

:rolleyes:
Название: Определение факта редиректа.
Отправлено: Harvester от 02 Августа 2005, 19:59:57
Ау, гуру!
Никто не знает?
Название: Определение факта редиректа.
Отправлено: NeoNox от 02 Августа 2005, 20:09:06
Исходя из ответа легко понять был ли редирект или нет.
Сложно обработчик написать?
Название: Определение факта редиректа.
Отправлено: Harvester от 02 Августа 2005, 21:00:27
Написать не проблема.
Но, куда ткнуться? Что у нас выдает нормальный ответ?
head вроде бы проверяет наличие документа... но возвращает index1.htm
Название: Определение факта редиректа.
Отправлено: arto от 02 Августа 2005, 22:58:30
perldoc LWP::UserAgent