Group
Extension

Matches 1

MojoX-JSONRPC2-HTTP ( P/PO/POWERMAN/MojoX-JSONRPC2-HTTP-v2.0.3.tar.gz, POWERMAN, 2022; MetaCPAN )
MojoX-JSONRPC2-HTTP/lib/MojoX/JSONRPC2/HTTP.pm ( view source; MetaCPAN )
package MojoX::JSONRPC2::HTTP;

use Mojo::Base -base;
use Carp;

our $VERSION = 'v2.0.3';

use Mojo::UserAgent;
use JSON::RPC2::Client;
use JSON::XS;
use Scalar::Util qw(weaken);

use constant REQUEST
lication/json';
has headers => sub { {} };
has ua      => sub {
    Mojo::UserAgent->new
        ->inactivity_timeout(0)
        ->request_timeout(REQUEST_TIMEOUT)
};
has _client => sub { JSON::RPC2::
($json_request, $call) = $self->_client->$func($method, @params);

    my $tx; # will be set when in blocking mode
    weaken(my $this = $self);
    if ('GET' eq uc $self->method) {
        my $json =

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.