Уважаемое сообщество,
Добрый вечер!
Подскажите,
можно ли надежно и как определить размер (объем)
предполагаемого к скачиванию контента
(например, html-страницы) без загрузки всей страницы.
Я сейчас пользуюсь
my $agent = LWP::UserAgent->new;
my $request = HTTP::Request->new( GET => $url );
$request->header('Accept' => 'text/html');
my $response = $agent->request( $request );
$response->is_success || print FILE_ERR "$id\t$url:\t",
$response->message, "\n";
И далее парсим
$response->headers_as_string
на предмет 'Content-Length'
Но, к сожалению удручает то, что не всегда заголовок скачиваемой страницы
содержит поле 'Content-Length'
:(
Спасибо,
ANG
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org