empty Response with Parallel UserAgent
Bruno Semrau (bsemrau@nuernberg.netsurf.de)
Wed, 4 Aug 1999 22:37:18 +0200 (CEST)
Hello,
i have written a small script to check URLs.
use LWP::Parallel::UserAgent;
use HTTP::Request;
# use LWP::Debug qw(+);
my $pua = new LWP::Parallel::UserAgent;
$pua->redirect(0);
$pua->timeout (20);
$pua->max_req ( 2);
$pua->max_hosts(5);
$pua->remember_failures(1);
$pua->in_order (1);
open(FILE, "urls")|| die "$!\n";;
foreach (<FILE>) {
chomp;
$req = HTTP::Request->new('HEAD', $_);
print "Registering '".$req->url."'\n";
$pua->register ($req , \&handle_answer);
}
close(FILE);
my $entries = $pua->wait();
foreach (keys %$entries) {
$res = $entries->{$_}->response;
print "Answer for '",$res->request->url, "' was \t", $res->code,": ",
$res->message,"\n";
}