JSONRPC2 v1.0.0 JSONRPC2.Clients.HTTP
A client for JSON-RPC 2.0 using an HTTP transport with JSON in the body.
Summary
Functions
Make a batch request via url
for JSON-RPC 2.0 requests
Make a call to url
for JSON-RPC 2.0 method
with params
Notify via url
for JSON-RPC 2.0 method
with params
Types
Functions
batch(String.t, [JSONRPC2.Request.request], any, atom, list) :: [batch_result] | :ok | {:error, any}
Make a batch request via url
for JSON-RPC 2.0 requests
.
You can also pass headers
, http_method
, and hackney_opts
to customize the options for
hackney.
See hackney for more information on the available options.
call(String.t, JSONRPC2.method, JSONRPC2.params, any, atom, list) :: {:ok, any} | {:error, any}
Make a call to url
for JSON-RPC 2.0 method
with params
.
You can also pass headers
, http_method
, and hackney_opts
to customize the options for
hackney.
See hackney for more information on the available options.
notify(String.t, JSONRPC2.method, JSONRPC2.params, any, atom, list) :: :ok | {:error, any}
Notify via url
for JSON-RPC 2.0 method
with params
.
You can also pass headers
, http_method
, and hackney_opts
to customize the options for
hackney.
See hackney for more information on the available options.