Skip to content

Commit 46e6578

Browse files
authored
Clone Default Transport to configure info request reverse proxy
1 parent 56a46b5 commit 46e6578

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

apm-lambda-extension/extension/route_handlers.go

+3-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ func handleInfoRequest(ctx context.Context, apmServerUrl string, config *extensi
5151
reverseProxy := httputil.NewSingleHostReverseProxy(parsedApmServerUrl)
5252

5353
reverseProxyTimeout := time.Duration(config.DataForwarderTimeoutSeconds) * time.Second
54-
reverseProxy.Transport = http.DefaultTransport
55-
reverseProxy.Transport.(*http.Transport).ResponseHeaderTimeout = reverseProxyTimeout
54+
customTransport := http.DefaultTransport.(*http.Transport).Clone()
55+
customTransport.ResponseHeaderTimeout = reverseProxyTimeout
56+
reverseProxy.Transport = customTransport
5657

5758
reverseProxy.ErrorHandler = reverseProxyErrorHandler
5859

0 commit comments

Comments
 (0)