TP::Request::Common qw(GET POST);
use URI;
use URI::QueryParam;
use LWP::UserAgent;
use JSON qw(to_json from_json);
use Carp qw(croak);
use Log::Any qw($log);
use Try::Tiny;
has scheme => (is => 'ro
(
q => $query,
format => 'json',
env => 'store://datatables.org/alltableswithkeys',
jsonCompat => 'new',
);
my $uri = URI->new($self->u
$res = $self->ua->request($req);
}
return from_json $res->content
if $res->code =~ /^4/x;
return $res->content ? from_json($res->content)->{query}{results} : 1;
}
sub _log_conte