Documentation
¶
Index ¶
- type Client
- type ClientOption
- type Request
- func (r *Request) End() (*http.Response, []byte, error)
- func (r *Request) Reset() *Request
- func (r *Request) Send() *Request
- func (r *Request) SetBody(body io.Reader) *Request
- func (r *Request) SetCookies(cookies *[]*http.Cookie) *Request
- func (r *Request) SetDebug(debug bool) *Request
- func (r *Request) SetForm(key, value string) *Request
- func (r *Request) SetHeader(key, value string) *Request
- func (r *Request) SetHeaders(headers map[string]string) *Request
- func (r *Request) SetJson(json []byte) *Request
- func (r *Request) SetMethod(method string) *Request
- func (r *Request) SetQuery(key, value string) *Request
- func (r *Request) SetURL(url string) *Request
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(options ...ClientOption) *Client
type ClientOption ¶
type ClientOption func(*Client)
func Proxy ¶
func Proxy(proxyUrl string) ClientOption
func Timeout ¶
func Timeout(t time.Duration) ClientOption
Click to show internal directories.
Click to hide internal directories.