Device-CableModem-Motorola-SB4200
view release on metacpan or search on metacpan
lib/Device/CableModem/Motorola/SB4200.pm view on Meta::CPAN
$ua->timeout( UA_TIMEOUT );
return $ua;
}
sub _get {
my $self = shift;
my $url = shift;
my $r = $self->agent->get($url);
if ( $r->is_success ) {
my $raw = $r->decoded_content;
HTTP::Error::NotFound->throw(
"The address $url is invalid. Server returned a 404 error"
) if $raw =~ RE_404;
return $raw;
}
return HTTP::Error::Connection->throw(
'GET request failed: ' . $r->as_string
);
}
sub _req {
my $self = shift;
my $req = shift;
my $r = $self->agent->request($req);
if ( $r->is_success ) {
my $raw = $r->decoded_content;
HTTP::Error::NotFound->throw(
'The request is invalid. Server returned a 404 error'
) if $raw =~ RE_404;
return $raw;
}
return HTTP::Error::Connection->throw(
'HTTP::Request failed: ' . $r->as_string
);
}
( run in 0.304 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )