github.com/0chain/gosdk@v1.17.11/zboxcore/zboxutil/transport.go (about) 1 //go:build !js && !wasm 2 // +build !js,!wasm 3 4 package zboxutil 5 6 import ( 7 "net" 8 "net/http" 9 "time" 10 ) 11 12 var DefaultTransport = &http.Transport{ 13 Proxy: envProxy.Proxy, 14 DialContext: (&net.Dialer{ 15 Timeout: 3 * time.Minute, 16 KeepAlive: 45 * time.Second, 17 DualStack: true, 18 }).DialContext, 19 MaxIdleConns: 100, 20 IdleConnTimeout: 90 * time.Second, 21 TLSHandshakeTimeout: 45 * time.Second, 22 ExpectContinueTimeout: 1 * time.Second, 23 MaxIdleConnsPerHost: 25, 24 }