Documentation
¶
Index ¶
Constants ¶
View Source
const ( // DefaultTimeout is the default timeout for individual HTTP requests DefaultTimeout = 15 * time.Second // DefaultMaxIdleConns is the default maximum number of idle connections DefaultMaxIdleConns = 100 // DefaultMaxIdleConnsPerHost is the default maximum number of idle connections per host DefaultMaxIdleConnsPerHost = 10 // DefaultIdleConnTimeout is the default timeout for idle connections DefaultIdleConnTimeout = 90 * time.Second // DefaultTLSHandshakeTimeout is the default timeout for TLS handshakes DefaultTLSHandshakeTimeout = 10 * time.Second )
Variables ¶
This section is empty.
Functions ¶
func NewHTTPClientWithTimeout ¶
NewHTTPClientWithTimeout creates an HTTP client for choam with the given per-request timeout (DefaultTimeout is a sensible value), connection pooling, bounded TLS handshakes, and the standard HTTPS_PROXY/HTTP_PROXY/NO_PROXY environment honoured.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.