[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