Memoize

BasicWerk   EC Support   Technique   Facebook  

20140829194739_Perl_get_http_status_template

Perl_get_http_status_template

 

 

 
#! /usr/bin/perl
use warnings;
use strict;
use LWP;
use HTTP::Status;
 
my $ua = LWP::UserAgent->new();
 
sub get_http_status {
    my ($url, $ua) = @_; 
    return unless $url or $ua;
    my $response = $ua->head($url);
    my $msg = status_message($response->code);
    return $msg;
}
 
while (my $url=<>) {
    chomp $url;
    my $http_status = get_http_status($url, $ua);
    print "$url,$http_status\n";
}
 

 


© Shin Nakamura/BasicWerk 2014