Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
BaseURL string
// contains filtered or unexported fields
}
Client basic struct that contains all method to work with RPC protocol
func NewClient ¶
func NewClient() *Client
NewClient returns new configured Client to start work with JSON-RPC 2.0 protocol
func (*Client) Call ¶
func (cl *Client) Call(fctx *app.RequestContext, method string, args, result interface{}) error
Call run remote procedure on JSON-RPC 2.0 API with parsing answer to provided structure or interface
func (*Client) DisableHeaderNamesNormalizing ¶
DisableHeaderNamesNormalizing setting normalize headers or not
func (*Client) SetBaseURL ¶
SetBaseURL setting basic url for API
func (*Client) SetClientTimeout ¶
SetClientTimeout this method sets globally for client its timeout
Click to show internal directories.
Click to hide internal directories.