in reply to how to pipe url back to stdout as stream
yes, I think you can do it using the alternative syntaxes for User::Agent's request.
$request = HTTP::Request->new('GET', 'http://...'); $response = $ua->request($request, '/tmp/sss');
or
$request = HTTP::Request->new('GET', 'http://...'); $response = $ua->request($request, \&callback); sub callback { my ($data, $response, $protocol) = @_; ... }
Update: Working code:
use strict; use warnings; use LWP (); sub callback { my ($data, $response, $protocol) = @_; unless ($response->{'callback_first'}) { $response->{'callback_first'} = 1; my $content_type = join('; ', $response->content_type()); print("Content-Type: $content_type\n"); print("\n"); } # print("\n########################################\n"); print($data); } my $ua = LWP::UserAgent->new(); my $request = HTTP::Request->new('GET', 'http://www.perlmonks.org/'); my $response = $ua->request($request, \&callback);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: how to pipe url back to stdout as stream
by redss (Monk) on Dec 03, 2004 at 21:14 UTC | |
|
Re^2: how to pipe url back to stdout as stream
by Anonymous Monk on Dec 03, 2004 at 21:38 UTC | |
by mcm (Novice) on Dec 03, 2004 at 22:02 UTC | |
by ikegami (Patriarch) on Dec 03, 2004 at 23:36 UTC |