修改请求client的证书认证
This commit is contained in:
parent
13086e55ae
commit
cf0f656032
|
|
@ -2,6 +2,7 @@ package worker
|
|||
|
||||
import (
|
||||
"bytes"
|
||||
"crypto/tls"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"io"
|
||||
|
|
@ -20,7 +21,23 @@ var client *http.Client
|
|||
|
||||
// 初始化
|
||||
func InitReq() {
|
||||
client = &http.Client{}
|
||||
client = &http.Client{
|
||||
Transport: &http.Transport{
|
||||
TLSClientConfig: &tls.Config{
|
||||
InsecureSkipVerify: true, // 设置为true将跳过证书验证
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
func InitReqClient() {
|
||||
client = &http.Client{
|
||||
Transport: &http.Transport{
|
||||
TLSClientConfig: &tls.Config{
|
||||
InsecureSkipVerify: true, // 设置为true将跳过证书验证
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
// 发起post请求
|
||||
|
|
@ -104,9 +121,8 @@ func SyncDataFromMasterReq(url string, token string) proto.UserSync {
|
|||
m["device"] = ""
|
||||
|
||||
if client == nil {
|
||||
client = &http.Client{}
|
||||
InitReqClient()
|
||||
}
|
||||
client = &http.Client{}
|
||||
//获取数据
|
||||
resp, err := client.Do(req)
|
||||
if err != nil {
|
||||
|
|
@ -173,7 +189,7 @@ func SyncDataFromMasterReq2(url string, data proto.SyncUserReq) (proto.UserSync,
|
|||
req.Header.Set("Content-Type", "application/json")
|
||||
//传输数据
|
||||
if client == nil {
|
||||
client = &http.Client{}
|
||||
InitReqClient()
|
||||
}
|
||||
//获取数据
|
||||
resp, err := client.Do(req)
|
||||
|
|
@ -218,7 +234,7 @@ func SyncDataFromMasterShellReq2(url string, data proto.SyncUserShellReq) ([]dao
|
|||
req.Header.Set("token", data.Token)
|
||||
//传输数据
|
||||
if client == nil {
|
||||
client = &http.Client{}
|
||||
InitReqClient()
|
||||
}
|
||||
//获取数据
|
||||
resp, err := client.Do(req)
|
||||
|
|
@ -262,7 +278,7 @@ func SyncDataFromMasterShellReq3(url string, data proto.SyncUserShellResp) ([]pr
|
|||
req.Header.Set("token", data.Token)
|
||||
//传输数据
|
||||
if client == nil {
|
||||
client = &http.Client{}
|
||||
InitReqClient()
|
||||
}
|
||||
//获取数据
|
||||
resp, err := client.Do(req)
|
||||
|
|
@ -305,7 +321,8 @@ func DoPostRequestJSON(url string, jsonData []byte, headers map[string]string) (
|
|||
}
|
||||
//传输数据
|
||||
if httpClient == nil {
|
||||
httpClient = &http.Client{}
|
||||
InitReqClient()
|
||||
httpClient = client
|
||||
}
|
||||
//获取数据
|
||||
resp, err := httpClient.Do(req)
|
||||
|
|
@ -484,7 +501,8 @@ func DoGetRequest(url string, headers map[string]string) (error, []byte) {
|
|||
}
|
||||
//传输数据
|
||||
if httpClient == nil {
|
||||
httpClient = &http.Client{}
|
||||
InitReqClient()
|
||||
httpClient = client
|
||||
}
|
||||
//获取数据
|
||||
resp, err := httpClient.Do(req)
|
||||
|
|
|
|||
Loading…
Reference in New Issue