Acme-HTTP
view release on metacpan or search on metacpan
lib/Acme/HTTP.pm view on Meta::CPAN
shift;
my ($url) = @_;
my $hdl;
$Url_act = '';
$Redir_act = 0;
while (defined $url) {
$Redir_act++;
if ($Redir_act > $Redir_max) {
$@ = 'Acme::HTTP - Runaway iterations ('.$Redir_max.')';
return;
}
$Url_act = $url;
my ($type, $host, $get) =
$Url_act =~ m{\A ([^:]+) : // ([^/]+) \z}xms ? ($1, $2, '/') :
$Url_act =~ m{\A ([^:]+) : // ([^/]+) (/ .*) \z}xms ? ($1, $2, $3) :
do {
$@ = 'Acme::HTTP - Invalid structure)';
( run in 0.489 second using v1.01-cache-2.11-cpan-96521ef73a4 )