golang http自动转为https 如何跳过证书检查

时间:2023-03-08 20:40:30
golang http自动转为https 如何跳过证书检查
 func SendReq(req *http.Request,result interface{}) error {
tr := &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
}
client := &http.Client{Transport:tr}
resp,err := client.Do(req)
if err != nil{
fmt.Printf("Fail exec http client Do,err:%s\n",err.Error())
return err
}
...
}

关键是在上面代码中 tr 变量中将 tls.Config 给跳过