Versions in this module Expand all Collapse all v3 v3.3.0 Jul 18, 2024 Changes in this version + func Get(options *types.Options, configuration *Configuration) (*retryablehttp.Client, error) + func GetRawHTTP(options *protocols.ExecutorOptions) *rawhttp.Client + func Init(options *types.Options) error + func SendRawRequest(client *rawhttp.Client, opts *RawHttpRequestOpts) (*http.Response, error) + type Configuration struct + Connection *ConnectionConfiguration + DisableCookie bool + MaxRedirects int + NoTimeout bool + RedirectFlow RedirectFlow + ResponseHeaderTimeout time.Duration + Threads int + func (c *Configuration) HasStandardOptions() bool + func (c *Configuration) Hash() string + type ConnectionConfiguration struct + DisableKeepAlive bool + func (cc *ConnectionConfiguration) GetCookieJar() *cookiejar.Jar + func (cc *ConnectionConfiguration) HasCookieJar() bool + func (cc *ConnectionConfiguration) SetCookieJar(cookiejar *cookiejar.Jar) + type RawHttpRequestOpts struct + Body io.Reader + Headers map[string][]string + Method string + Options *rawhttp.Options + Path string + URL string + type RedirectFlow uint8 + const DontFollowRedirect + const FollowAllRedirect + const FollowSameHostRedirect + type WithCustomTimeout struct + Timeout time.Duration