Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Client is an http.Client with many of the fields set as non-default // values. This is done for the typical usecases of cert-manage. // // See: https://blog.cloudflare.com/the-complete-guide-to-golang-net-http-timeouts/ Client = &http.Client{ CheckRedirect: func(req *http.Request, via []*http.Request) error { return http.ErrUseLastResponse }, Transport: &http.Transport{ DialContext: (&net.Dialer{ Timeout: 30 * time.Second, KeepAlive: 30 * time.Second, DualStack: true, }).DialContext, TLSClientConfig: &tls.Config{ MinVersion: tls.VersionTLS12, MaxVersion: tls.VersionTLS12, }, TLSHandshakeTimeout: 1 * time.Minute, IdleConnTimeout: 1 * time.Minute, ResponseHeaderTimeout: 1 * time.Minute, ExpectContinueTimeout: 1 * time.Minute, }, Timeout: 30 * time.Second, } )
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.