| 1234567891011121314151617181920212223242526 |
- package util
- import (
- "net"
- "net/http"
- "time"
- )
- var DefaultHTTPClient *http.Client
- func init() {
- DefaultHTTPClient = &http.Client{
- Timeout: 30 * time.Second,
- Transport: &http.Transport{
- DialContext: (&net.Dialer{
- Timeout: 3 * time.Second,
- KeepAlive: 30 * time.Second,
- }).DialContext,
- MaxIdleConns: 100,
- MaxIdleConnsPerHost: 10,
- IdleConnTimeout: 90 * time.Second,
- TLSHandshakeTimeout: 5 * time.Second,
- ExpectContinueTimeout: 1 * time.Second,
- },
- }
- }
|