Documentation ¶
Overview ¶
Package dialsrv provides a net.Dialer implementation that can reference SRV records to DNS servers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var HTTPClient = &http.Client{ Transport: HTTPTransport, }
HTTPClient is replacement for http.DefaultClient
View Source
var HTTPTransport = &http.Transport{ Proxy: http.ProxyFromEnvironment, DialContext: New(&net.Dialer{ Timeout: 30 * time.Second, KeepAlive: 30 * time.Second, }).DialContext, ForceAttemptHTTP2: true, MaxIdleConns: 100, IdleConnTimeout: 90 * time.Second, TLSHandshakeTimeout: 10 * time.Second, ExpectContinueTimeout: 1 * time.Second, }
HTTPTransport is replacement for http.DefaultTransport
Functions ¶
This section is empty.
Types ¶
type Dialer ¶
type Dialer struct {
// contains filtered or unexported fields
}
Dialer wraps net.Dialer with SRV lookup.
type FlavoredAddr ¶
FlavoredAddr represents SRV flavored address.
func (*FlavoredAddr) String ¶
func (fa *FlavoredAddr) String() string
String returns FlavoredAddr's string representation.
Click to show internal directories.
Click to hide internal directories.