Documentation
¶
Index ¶
- func NewRequest(method, url string) (*request.Request, error)
- func NewRequestConnect(url string) (*request.Request, error)
- func NewRequestDelete(url string) (*request.Request, error)
- func NewRequestGet(url string) (*request.Request, error)
- func NewRequestHead(url string) (*request.Request, error)
- func NewRequestOptions(url string) (*request.Request, error)
- func NewRequestPatch(url string) (*request.Request, error)
- func NewRequestPost(url string) (*request.Request, error)
- func NewRequestPut(url string) (*request.Request, error)
- func NewRequestTrace(url string) (*request.Request, error)
- type CheckRedirectHandler
- type Client
- type Option
- func OptCheckRedirectHandler(clientCheckRedirect CheckRedirectHandler) Option
- func OptContext(ctx context.Context) Option
- func OptCookieJar(jar http.CookieJar) Option
- func OptDisableBr() Option
- func OptDisableGzip() Option
- func OptEnableBr() Option
- func OptEnableGzip() Option
- func OptHeader(key string, value ...string) Option
- func OptHeaders(headers map[string][]string) Option
- func OptRetry(num int) Option
- func OptTimeout(timeout time.Duration) Option
- func OptTransport(roundTripper http.RoundTripper) Option
- func OptUserAgent(ua string) Option
- type ReturnHttpClient
- type Sign
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRequest ¶ added in v0.0.6
NewRequest new request
func NewRequestConnect ¶ added in v0.1.0
NewRequestConnect new request of http.MethodConnect
func NewRequestDelete ¶ added in v0.1.0
NewRequestDelete new request of http.MethodDelete
func NewRequestGet ¶ added in v0.1.0
NewRequestGet new request of http.MethodGet
func NewRequestHead ¶ added in v0.1.0
NewRequestHead new request of http.MethodHead
func NewRequestOptions ¶ added in v0.1.0
NewRequestOptions new request of http.MethodOptions
func NewRequestPatch ¶ added in v0.1.0
NewRequestPatch new request of http.MethodPatch
func NewRequestPost ¶ added in v0.1.0
NewRequestPost new request of http.MethodPost
func NewRequestPut ¶ added in v0.1.0
NewRequestPut new request of http.MethodPut
Types ¶
type CheckRedirectHandler ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
type Option ¶
type Option func(req *Client)
func OptCheckRedirectHandler ¶
func OptCheckRedirectHandler(clientCheckRedirect CheckRedirectHandler) Option
func OptContext ¶
func OptCookieJar ¶
func OptDisableBr ¶
func OptDisableBr() Option
func OptDisableGzip ¶
func OptDisableGzip() Option
func OptEnableBr ¶
func OptEnableBr() Option
func OptEnableGzip ¶
func OptEnableGzip() Option
func OptHeaders ¶
func OptTimeout ¶
func OptTransport ¶
func OptTransport(roundTripper http.RoundTripper) Option
func OptUserAgent ¶
type ReturnHttpClient ¶
Click to show internal directories.
Click to hide internal directories.