Documentation
¶
Index ¶
- Variables
- func ExpectContinueTimeout(value time.Duration) func(*http.Transport)
- func HttpProxy(fixedURL *url.URL) func(*http.Transport)
- func InsecureSkipVerify(enabled bool) func(*http.Transport)
- func MaxConnections(value int) func(*http.Transport)
- func NewHttpClient(cfg *Config, fns ...func(*http.Transport)) *http.Client
- func ProxyFromEnvironment() func(*http.Transport)
- func TLSMinVersion(value int) func(*http.Transport)
- type Config
- type Dialer
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultConnectTimeout = 5 * time.Second DefaultReadWriteTimeout = 10 * time.Second DefaultIdleConnectionTimeout = 50 * time.Second DefaultExpectContinueTimeout = 1 * time.Second DefaultKeepAliveTimeout = 30 * time.Second DefaultMaxConnections = 100 // Default to TLS 1.2 for all HTTPS requests. DefaultTLSMinVersion uint16 = tls.VersionTLS12 )
Defaults for the Transport
View Source
var DefaultConfig = Config{ ConnectTimeout: &DefaultConnectTimeout, ReadWriteTimeout: &DefaultReadWriteTimeout, IdleConnectionTimeout: &DefaultIdleConnectionTimeout, KeepAliveTimeout: &DefaultKeepAliveTimeout, }
Functions ¶
func InsecureSkipVerify ¶
func MaxConnections ¶
func ProxyFromEnvironment ¶
func TLSMinVersion ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.