@@ -56,12 +56,12 @@ func makeRequest(
56
56
) (* http.Response , error ) {
57
57
dialer := & net.Dialer {}
58
58
59
- baseTransport , ok := http .DefaultTransport .(* http.Transport )
59
+ transport , ok := http .DefaultTransport .(* http.Transport )
60
60
if ! ok {
61
61
return nil , errors .New ("transport is not of type *http.Transport" )
62
62
}
63
63
64
- customTransport := baseTransport .Clone ()
64
+ customTransport := transport .Clone ()
65
65
customTransport .DialContext = func (
66
66
ctx context.Context ,
67
67
network ,
@@ -94,21 +94,13 @@ func makeRequest(
94
94
95
95
var resp * http.Response
96
96
if strings .HasPrefix (url , "https" ) {
97
- transport , ok := http .DefaultTransport .(* http.Transport )
98
- if ! ok {
99
- return nil , errors .New ("transport is not of type *http.Transport" )
100
- }
101
-
102
- customTransport := transport .Clone ()
103
97
// similar to how in our examples with https requests we run our curl command
104
98
// we turn off verification of the certificate, we do the same here
105
99
customTransport .TLSClientConfig = & tls.Config {InsecureSkipVerify : true } //nolint:gosec // for https test traffic
106
- client := & http.Client {Transport : customTransport }
107
- resp , err = client .Do (req )
108
- } else {
109
- resp , err = http .DefaultClient .Do (req )
110
100
}
111
101
102
+ client := & http.Client {Transport : customTransport }
103
+ resp , err = client .Do (req )
112
104
if err != nil {
113
105
return nil , err
114
106
}
0 commit comments