JSONRPC2 v1.0.1 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.