JSONRPC2 v1.0.2 JSONRPC2.Clients.HTTP View Source
A client for JSON-RPC 2.0 using an HTTP transport with JSON in the body.
Link to this section 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
Link to this section Types
batch_result :: {:ok, JSONRPC2.Response.id_and_response} | {:error, any}
Link to this section 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.