Documentation
¶
Index ¶
- Variables
- type Client
- func (c *Client) Delete(ctx context.Context, url string, opts *Options) error
- func (c *Client) Do(ctx context.Context, method, url string, opts *Options) error
- func (c *Client) Get(ctx context.Context, url string, opts *Options) error
- func (c *Client) Patch(ctx context.Context, url string, opts *Options) error
- func (c *Client) Post(ctx context.Context, url string, opts *Options) error
- func (c *Client) Put(ctx context.Context, url string, opts *Options) error
- type ClientOption
- type Options
Constants ¶
This section is empty.
Variables ¶
View Source
var NoOptions = &Options{}
NoOptions for http.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for http.
func NewClient ¶
func NewClient(content *content.Content, pool *sync.BufferPool, opts ...ClientOption) *Client
NewClient for http.
type ClientOption ¶
type ClientOption interface {
// contains filtered or unexported methods
}
ClientOption for http.
func WithIgnoreRedirect ¶ added in v2.21.0
func WithIgnoreRedirect() ClientOption
WithIgnoreRedirect for http.
func WithRoundTripper ¶
func WithRoundTripper(rt http.RoundTripper) ClientOption
WithRoundTripper for http.
type Options ¶
Options for client.
func (*Options) HasRequest ¶ added in v2.21.0
HasRequest for options.
func (*Options) HasResponse ¶ added in v2.21.0
HasResponse for options.
Click to show internal directories.
Click to hide internal directories.