소스 검색

Add TrustTLS method to networkHTTPTransport

tags/v2.2.0^2^2
9seconds 5 달 전
부모
커밋
c886ffdd81
1개의 변경된 파일12개의 추가작업 그리고 1개의 파일을 삭제
  1. 12
    1
      network/v2/http.go

+ 12
- 1
network/v2/http.go 파일 보기

@@ -1,6 +1,9 @@
1 1
 package network
2 2
 
3
-import "net/http"
3
+import (
4
+	"crypto/tls"
5
+	"net/http"
6
+)
4 7
 
5 8
 type networkHTTPTransport struct {
6 9
 	userAgent string
@@ -12,3 +15,11 @@ func (n networkHTTPTransport) RoundTrip(req *http.Request) (*http.Response, erro
12 15
 
13 16
 	return n.next.RoundTrip(req) //nolint: wrapcheck
14 17
 }
18
+
19
+func (n networkHTTPTransport) TrustTLS() {
20
+	tr := n.next.(*http.Transport)
21
+	if tr.TLSClientConfig == nil {
22
+		tr.TLSClientConfig = &tls.Config{}
23
+	}
24
+	tr.TLSClientConfig.InsecureSkipVerify = true
25
+}

Loading…
취소
저장