Versions in this module Expand all Collapse all v0 v0.0.2 Jan 21, 2022 v0.0.1 Jan 21, 2022 Changes in this version + const DefaultMaxIdleConnsPerHost + func ProxyFromEnvironment(req *http.Request) (*url.URL, error) + func ProxyURL(fixedURL *url.URL) func(*http.Request) (*url.URL, error) + type RoundTripDetails struct + Error error + Host string + IsProxy bool + TCPAddr *net.TCPAddr + type RoundTripper interface + DetailedRoundTrip func(*http.Request) (*RoundTripDetails, *http.Response, error) + RoundTrip func(*http.Request) (*http.Response, error) + var DefaultTransport RoundTripper = &Transport{ ... } + type Transport struct + Dial func(net, addr string) (c net.Conn, err error) + DisableCompression bool + DisableKeepAlives bool + MaxIdleConnsPerHost int + Proxy func(*http.Request) (*url.URL, error) + TLSClientConfig *tls.Config + func (t *Transport) CloseIdleConnections() + func (t *Transport) DetailedRoundTrip(req *http.Request) (details *RoundTripDetails, resp *http.Response, err error) + func (t *Transport) RegisterProtocol(scheme string, rt RoundTripper) + func (t *Transport) RoundTrip(req *http.Request) (resp *http.Response, err error)