DNS-PunyDNS
view release on metacpan or search on metacpan
lib/DNS/PunyDNS.pm view on Meta::CPAN
my $url = $self->_build_request( $endpoint, $args );
delete $self->{'error'};
my $ua = new LWP::UserAgent();
my $req = new HTTP::Request( 'GET', $url );
my $response = $ua->request($req);
if ( $response->is_success ) {
my $content = $response->content;
my $decoded_content = XMLin( \$content, KeyAttr => 'domain' );
if ( $decoded_content->{'error'} ) {
$self->{'error'} = $decoded_content->{'error'};
}
return $decoded_content;
} else {
die "There was a problem with the request\n" . $response->status_line;
}
} ## end sub _get_it
=head1 AUTHOR
Bruno Martins, C<< <bruno-martins at telecom.pt> >>
( run in 0.262 second using v1.01-cache-2.11-cpan-26ccb49234f )