| 1234567891011121314151617181920212223242526272829 |
- package tsdb
- import (
- "crypto/tls"
- "net"
- "net/http"
- "time"
- )
- func GetDefaultClient() *http.Client {
- tr := &http.Transport{
- Proxy: http.ProxyFromEnvironment,
- DialContext: (&net.Dialer{
- Timeout: 30 * time.Second,
- KeepAlive: 30 * time.Second,
- }).DialContext,
- MaxIdleConns: 100,
- IdleConnTimeout: 90 * time.Second,
- TLSHandshakeTimeout: 10 * time.Second,
- ExpectContinueTimeout: 1 * time.Second,
- TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
- }
- return &http.Client{
- Timeout: time.Duration(30 * time.Second),
- Transport: tr,
- }
- }
|