Crypt::SSLeayIO::Socket::SSL
Net::SSLeay
#!/usr/bin/perluse HTTP::Status;use LWP::UserAgent;$ua = new LWP::UserAgent;$ua->agent("LWP::GETHEAD");$url = $ARGV[0];$request = new HTTP::Request HEAD => $url;$response = $ua->request($request);print "Content-Type:\t", $response->header("Content-Type"),"\n";print "Content-Length:\t", $response->header("Content-Length"),"\n";print "Last-Modified:\t", $response->header("Last-Modified"),"\n";print "Expires:\t", $response->header("Expires"),"\n";print "Server: \t", $response->header("Server"),"\n";
# perl test.pl https://www.exsample.jp/Content-Type: text/plainContent-Length:Last-Modified:Expires:Server:
#!/usr/bin/perluse HTTP::Status;use LWP::UserAgent;$ua = new LWP::UserAgent;$ua->agent("LWP::GETHEAD");$ua->ssl_opts( verify_hostname => 0 );$url = $ARGV[0];$request = new HTTP::Request HEAD => $url;$response = $ua->request($request);print "Content-Type:\t", $response->header("Content-Type"),"\n";print "Content-Length:\t", $response->header("Content-Length"),"\n";print "Last-Modified:\t", $response->header("Last-Modified"),"\n";print "Expires:\t", $response->header("Expires"),"\n";print "Server: \t", $response->header("Server"),"\n";
# perl test.pl https://www.exsample.jp/Content-Type: text/htmlContent-Length: 18469Last-Modified: Sun, 01 Mar 2015 00:04:16 GMTExpires:Server: Apache