Documentation
¶
Index ¶
- func RegisterTransport()
- type Transport
- func (trans *Transport) Abort()
- func (trans *Transport) Compression() bool
- func (trans *Transport) CookieManagerOption() cookie.CookieManagerOption
- func (trans *Transport) KeepAlive() bool
- func (trans *Transport) SetCompression(enable bool)
- func (trans *Transport) SetCookieManagerOption(option cookie.CookieManagerOption)
- func (trans *Transport) SetKeepAlive(enable bool)
- func (trans *Transport) SetTLSClientConfig(config *tls.Config)
- func (trans *Transport) TLSClientConfig() *tls.Config
- func (trans *Transport) Transport(ctx context.Context, request []byte) (response []byte, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterTransport ¶
func RegisterTransport()
Types ¶
type Transport ¶
type Transport struct { DisableHTTPHeader bool Header http.Header FastHTTPClient fasthttp.Client // contains filtered or unexported fields }
func (*Transport) Compression ¶
Compression returns the compression status
func (*Transport) CookieManagerOption ¶
func (trans *Transport) CookieManagerOption() cookie.CookieManagerOption
CookieManagerOption returns the CookieManagerOption
func (*Transport) SetCompression ¶
SetCompression sets the compression status
func (*Transport) SetCookieManagerOption ¶
func (trans *Transport) SetCookieManagerOption(option cookie.CookieManagerOption)
SetCookieManagerOption sets the CookieManagerOption
func (*Transport) SetKeepAlive ¶
SetKeepAlive sets the keepalive status
func (*Transport) SetTLSClientConfig ¶
SetTLSClientConfig sets the tls.Config
func (*Transport) TLSClientConfig ¶
TLSClientConfig returns the tls.Config
Click to show internal directories.
Click to hide internal directories.