File size: 450 Bytes
9f6f5a5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
package utils
import (
"crypto/tls"
"time"
"github.com/go-resty/resty/v2"
)
var (
RestyClient = newRestyClient()
)
func newRestyClient() *resty.Client {
client := resty.New()
client.SetDisableWarn(true)
client.SetTimeout(10 * time.Second)
client.SetRetryCount(3)
client.SetRetryWaitTime(2 * time.Second)
client.SetRetryMaxWaitTime(10 * time.Second)
client.SetTLSClientConfig(&tls.Config{InsecureSkipVerify: true})
return client
}
|