[Moscow.pm] Content-Length of Webpage
Warstone@list.ru
warstone на list.ru
Сб Окт 26 13:03:00 PDT 2013
А length(Encode::encode_utf8($response->as_string)) когда запретили? Это если в байтах, конечно.
Суббота, 26 октября 2013, 22:58 +03:00 от "Alessandro Gorohovski" <an.gorohovski на gmail.com>:
>Уважаемое сообщество,
>Добрый вечер!
>
>Подскажите,
>можно ли надежно и как определить размер (объем)
>предполагаемого к скачиванию контента
>(например, 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
>moscow-pm на pm.org | http://moscow.pm.org
--
Nick unnoun
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20131027/06f543a5/attachment.html>
Подробная информация о списке рассылки Moscow-pm