Skip to content

Commit 4e4cdb9

Browse files
fix: copy DefaultTransport (#26)
1 parent e34ff9a commit 4e4cdb9

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pkg/http/http.go

+10-1
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,18 @@ func (c *Client) Get(
3636
childCtx, span := c.tracer.Start(ctx, "HTTP request")
3737
defer span.End()
3838

39+
var transport http.RoundTripper
40+
41+
transportRaw, ok := http.DefaultTransport.(*http.Transport)
42+
if ok {
43+
transport = transportRaw.Clone()
44+
} else {
45+
transport = http.DefaultTransport
46+
}
47+
3948
client := &http.Client{
4049
Timeout: 10 * 1000000000,
41-
Transport: otelhttp.NewTransport(http.DefaultTransport),
50+
Transport: otelhttp.NewTransport(transport),
4251
}
4352
start := time.Now()
4453

0 commit comments

Comments
 (0)