fix: field name "VerifySSL" to "SkipVerifySSL" in Transport config (#305)

This commit is contained in:
Mmx 2023-12-06 09:35:38 +08:00 committed by GitHub
parent 859e263815
commit 927bf13ce4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 11 deletions

View File

@ -110,15 +110,9 @@ func (n *Notification) setRequestHeader(req *http.Request) error {
}
func (ns *NotificationServerBundle) Send(message string) error {
var verifySSL bool
var client *http.Client
n := ns.Notification
if n.VerifySSL != nil && *n.VerifySSL {
verifySSL = true
}
var client *http.Client
if verifySSL {
client = utils.HttpClient
} else {
client = utils.HttpClientSkipTlsVerify

View File

@ -14,23 +14,23 @@ var (
func init() {
HttpClientSkipTlsVerify = httpClient(_httpClient{
Transport: httpTransport(_httpTransport{
VerifySSL: true,
SkipVerifySSL: true,
}),
})
HttpClient = httpClient(_httpClient{
Transport: httpTransport(_httpTransport{
VerifySSL: false,
SkipVerifySSL: false,
}),
})
}
type _httpTransport struct {
VerifySSL bool
SkipVerifySSL bool
}
func httpTransport(conf _httpTransport) *http.Transport {
return &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: conf.VerifySSL},
TLSClientConfig: &tls.Config{InsecureSkipVerify: conf.SkipVerifySSL},
Proxy: http.ProxyFromEnvironment,
}
}