Blame eg/get.pl

Packit 3f4df8
#!/usr/bin/perl
Packit 3f4df8
Packit 3f4df8
use strict;
Packit 3f4df8
use warnings;
Packit 3f4df8
Packit 3f4df8
use HTTP::Tiny;
Packit 3f4df8
Packit 3f4df8
my $url = shift(@ARGV) || 'http://example.com';
Packit 3f4df8
Packit 3f4df8
my $response = HTTP::Tiny->new->get($url);
Packit 3f4df8
Packit 3f4df8
print "$response->{status} $response->{reason}\n";
Packit 3f4df8
Packit 3f4df8
while (my ($k, $v) = each %{$response->{headers}}) {
Packit 3f4df8
    for (ref $v eq 'ARRAY' ? @$v : $v) {
Packit 3f4df8
        print "$k: $_\n";
Packit 3f4df8
    }
Packit 3f4df8
}
Packit 3f4df8
Packit 3f4df8
print $response->{content} if length $response->{content};
Packit 3f4df8