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
}