<HTML><BODY>А  <code>length(Encode::encode_utf8($response->as_string))</code> когда запретили? Это если в байтах, конечно.<br><br><br>Суббота, 26 октября 2013, 22:58 +03:00 от "Alessandro Gorohovski" <an.gorohovski@gmail.com>:<br>
<blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;" class="mailru-blockquote">
        <div id="">
        



    






        

        
        
        
        
        

        



<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
         
        <div id="style_13828175590000000534" class="mr_read__body">
                <base target="_self" href="https://e.mail.ru/">
                
                        <div id="style_13828175590000000534_BODY">Уважаемое сообщество,<br>
Добрый вечер!<br>
<br>
Подскажите,<br>
можно ли надежно и как определить размер (объем)<br>
предполагаемого к скачиванию контента<br>
(например, html-страницы) без загрузки всей страницы.<br>
<br>
<br>
Я сейчас пользуюсь<br>
<br>
my $agent = LWP::UserAgent->new;<br>
<br>
my $request = HTTP::Request->new( GET => $url );<br>
$request->header('Accept' => 'text/html');<br>
<br>
my $response = $agent->request( $request );<br>
$response->is_success || print FILE_ERR "$id\t$url:\t",  <br>
$response->message, "\n";<br>
<br>
И далее парсим<br>
$response->headers_as_string<br>
<br>
на предмет 'Content-Length'<br>
<br>
Но, к сожалению удручает то, что не всегда заголовок скачиваемой страницы<br>
содержит поле  'Content-Length'<br>
:(<br>
<br>
Спасибо,<br>
ANG<br>
-- <br>
Moscow.pm mailing list<br>
<a href="sentmsg?compose&To=moscow%2dpm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div>
                        
                
                <base target="_self" href="https://e.mail.ru/">
        </div>

        
</div>


</div>
</blockquote>
<br>
<br>-- <br>Nick unnoun<br></BODY></HTML>