package utils import ( "net" "net/http" "time" ) func NewHttpClient() *http.Client { netTransport := &http.Transport{ Dial: (&net.Dialer{ Timeout: 5 * time.Second, }).Dial, TLSHandshakeTimeout: 5 * time.Second, } c := &http.Client{ Timeout: time.Second * 10, Transport: netTransport, } return c }