Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

LWP Byte Limit

by vbrtrmn (Pilgrim)
on Aug 18, 2004 at 17:44 UTC ( [id://384052]=perlquestion: print w/replies, xml ) Need Help??

vbrtrmn has asked for the wisdom of the Perl Monks concerning the following question:

Hey All, I'm dealing with some large XML files, which I only need the first few lines. I don't really want to get the whole file, is there a nice way, using LWP to only get the first say 5k? I'm using the really basic HTTP::Request...
use LWP::UserAgent; my $ua = LWP::UserAgent->new; $ua->agent("Faux Browser/1.0"); my $req = HTTP::Request->new(GET=>$url); $req->content_type('application/x-www-form-urlencoded'); $req->content('query=libwww-perl&mode=dist'); my $res = $ua->request($req); if ($res->is_success) { # do stuff } else { # error out }

--
paul

Replies are listed 'Best First'.
Re: LWP Byte Limit
by Aristotle (Chancellor) on Aug 18, 2004 at 18:29 UTC
•Re: LWP Byte Limit
by merlyn (Sage) on Aug 18, 2004 at 18:57 UTC
Re: LWP Byte Limit
by Fletch (Bishop) on Aug 18, 2004 at 18:30 UTC

    Theoretically you should be able to set the Content-Range header to the first chunk you want, but keep in mind that servers aren't required to implement handling this header (and may not be able to for things like dynamically generated documents). See section 14.16 of RFC 2616.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://384052]
Approved by davido
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (4)
As of 2024-04-25 09:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found