config 로딩할 때 인증서 오류 무시

This commit is contained in:
2024-07-10 19:37:54 +09:00
parent fa3b0c070a
commit 554bb22f53
2 changed files with 13 additions and 4 deletions

View File

@ -2,6 +2,7 @@ package gocommon
import (
"crypto/md5"
"crypto/tls"
"encoding/hex"
"encoding/json"
"fmt"
@ -93,9 +94,13 @@ func LoadConfig[T any](outptr *T) error {
h.Write([]byte(subpath))
at := hex.EncodeToString(h.Sum(nil))
http.DefaultTransport.(*http.Transport).TLSClientConfig = &tls.Config{InsecureSkipVerify: true}
req, _ := http.NewRequest("GET", configfilepath, nil)
req.Header.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 Edg/111.0.1661.51")
req.Header.Add("As-X-UrlHash", at)
http.DefaultClient.Transport.(*http.Transport).TLSClientConfig.InsecureSkipVerify = true
resp, err := http.DefaultClient.Do(req)
if err != nil {
return err