ParallelUserAgent
view release on metacpan or search on metacpan
lib/LWP/Parallel.pm view on Meta::CPAN
# $pua->wait returns a pointer to an associative array, containing
# an '$entry' for each request made, sorted by its url. (as returned
# by $request->url->as_string)
my $entries = $pua->wait(); # give another timeout here, 25 seconds
# let's see what we got back (see also callback function!!)
foreach (keys %$entries) {
$res = $entries->{$_}->response;
# examine response to find cascaded requests (redirects, etc) and
# set current response to point to the very first response of this
# sequence. (not very exciting if you set '$pua->redirect(0)')
my $r = $res; my @redirects;
while ($r) {
$res = $r;
$r = $r->previous;
push (@redirects, $res) if $r;
}
# summarize response. see "perldoc HTTP::Response"
( run in 0.720 second using v1.01-cache-2.11-cpan-49f99fa48dc )