Put net.Dialer literal back into godoc

This commit is contained in:
Neil Alexander 2021-09-03 22:04:52 +01:00
parent 0ac1456698
commit 948a0ed97e
3 changed files with 7 additions and 9 deletions

View File

@ -41,8 +41,11 @@ import (
// as directed by the $HTTP_PROXY and $NO_PROXY (or $http_proxy and
// $no_proxy) environment variables.
var DefaultTransport RoundTripper = &Transport{
Proxy: ProxyFromEnvironment,
DialContext: defaultTransportDialContext(),
Proxy: ProxyFromEnvironment,
DialContext: defaultTransportDialContext(&net.Dialer{
Timeout: 30 * time.Second,
KeepAlive: 30 * time.Second,
}),
ForceAttemptHTTP2: true,
MaxIdleConns: 100,
IdleConnTimeout: 90 * time.Second,

View File

@ -12,6 +12,6 @@ import (
"net"
)
func defaultTransportDialContext() func(context.Context, string, string) (net.Conn, error) {
func defaultTransportDialContext(dialer *net.Dialer) func(context.Context, string, string) (net.Conn, error) {
return nil
}

View File

@ -10,13 +10,8 @@ package http
import (
"context"
"net"
"time"
)
func defaultTransportDialContext() func(context.Context, string, string) (net.Conn, error) {
dialer := &net.Dialer{
Timeout: 30 * time.Second,
KeepAlive: 30 * time.Second,
}
func defaultTransportDialContext(dialer *net.Dialer) func(context.Context, string, string) (net.Conn, error) {
return dialer.DialContext
}