| 12345678910111213141516171819202122232425 |
- package network
-
- import (
- "crypto/tls"
- "net/http"
- )
-
- type networkHTTPTransport struct {
- userAgent string
- next http.RoundTripper
- }
-
- func (n networkHTTPTransport) RoundTrip(req *http.Request) (*http.Response, error) {
- req.Header.Set("User-Agent", n.userAgent)
-
- return n.next.RoundTrip(req) //nolint: wrapcheck
- }
-
- func (n networkHTTPTransport) TrustTLS() {
- tr := n.next.(*http.Transport)
- if tr.TLSClientConfig == nil {
- tr.TLSClientConfig = &tls.Config{}
- }
- tr.TLSClientConfig.InsecureSkipVerify = true
- }
|