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";

}