Acme-HTTP
view release on metacpan or search on metacpan
lib/Acme/HTTP.pm view on Meta::CPAN
return;
};
if ($net_http eq 'Net::HTTP::NB') {
require Net::HTTP::NB;
}
elsif ($net_http eq 'Net::HTTPS::NB') {
require Net::HTTPS::NB;
}
else {
$@ = 'Acme::HTTP - Internal error net_http = \''.$net_http.'\'';
return;
}
$hdl = $net_http->new(Host => $host) or do {
$@ = 'Acme::HTTP - Can\'t Net::HTTP(S)->new(Host =>...)';
return;
};
$hdl->write_request(GET => $get, 'User-Agent' => 'Mozilla/5.0');
lib/Acme/HTTP.pm view on Meta::CPAN
($Code, $Message, %Response) = $hdl->read_response_headers;
redo READ_HEADER unless $Code;
}
$url = $Response{'Location'};
}
unless (defined $hdl) {
$@ = 'Acme::HTTP - Internal error, hdl is undefined';
return;
}
bless { hdl => $hdl };
}
sub read_entity_body {
my $self = shift;
my $hdl = $self->{'hdl'};
( run in 0.695 second using v1.01-cache-2.11-cpan-65fba6d93b7 )