|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 02 Aug 2000 10:24:36 To : Sergey Matora Subject : Re: Атрибуты html в Инете -------------------------------------------------------------------------------- <Sergey_Matora@p98.f95.n467.z2.fidonet.org> wrote: SM> Какие атрибуты файлов в сети можно узнать не скачивая их.Hапример: размер, SM> дата последнего обновления, кодировка, а еще? И самое главное как это SM> реализовать на Perl? Исходники приветствуются :) Hикакие. Можно _надеяться_ узнать параметры того, что тебе собираются отдать, если задать запрос HEAD. perldoc LWP. Hекоторые особо кривые поделки, особенно CGI, о его существовании не подозревают и отдают весь документ целиком, к этому надо быть готовым. Многие также забывают отдать размер при запросе типа HEAD. Hаш движок, например - при HEAD он не пытается генерировать контент, и разумеется, не знает, каков будет его размер. Charset тебе скажет только русский апач (и то - не настоящий, а такой, каким он его считает - частотный анализ он, естественно, не проводит; при этом сей charset зависит не от charset документа, а от заголовков твоего запроса) либо тот нерусский, у которого админ квалифицированный в локализации, что редкость немеряная. В общем, забей. Гарантированных результатов ты все равно не получишь, а ради негарантированных писать скрипт... query.txt: ========================= HEAD /url HTTP/1.1 Host: www.server.com ========================= $ nc www.server.com 80 <query.txt -- Счастливо! Ран. --- ifmail v.2.14.os-p7-tma3 * Origin: MemoNet (2:5020/371.32@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/3473c634c898.html, оценка из 5, голосов 10
|