Captcha-NocaptchaMailru
view release on metacpan or search on metacpan
lib/Captcha/NocaptchaMailru.pm view on Meta::CPAN
}
return unless exists($resp->{desc}) and exists($resp->{code});
return 1;
}
sub _get_json_by_url {
my $agent = LWP::UserAgent->new();
my $resp = $agent->get($_[0]);
return 'request failed' unless $resp->is_success;
my $json = eval {
decode_json($resp->decoded_content);
};
return 'JSON parsing failed' if $@;
return $json;
}
sub _pack_params {
my ($hash) = @_;
my @pairs;
for my $key (keys %$hash) {
push @pairs, join('=', map { uri_escape($_) } $key, $hash->{$key});
( run in 0.498 second using v1.01-cache-2.11-cpan-26ccb49234f )