From b6004539144d06a9df90cf4a5060f64c6f7e8cc2 Mon Sep 17 00:00:00 2001 From: Arunprasad Bagavatssing Date: Wed, 3 Jul 2024 16:11:07 -0500 Subject: [PATCH] Fetch uri information correctly when httphost argument is null --- .../apachehttpclient5/HostAndRequestAsHttpUriRequest.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dd-java-agent/instrumentation/apache-httpclient-5/src/main/java/datadog/trace/instrumentation/apachehttpclient5/HostAndRequestAsHttpUriRequest.java b/dd-java-agent/instrumentation/apache-httpclient-5/src/main/java/datadog/trace/instrumentation/apachehttpclient5/HostAndRequestAsHttpUriRequest.java index ba92998d6ff..26de0c3b4c7 100644 --- a/dd-java-agent/instrumentation/apache-httpclient-5/src/main/java/datadog/trace/instrumentation/apachehttpclient5/HostAndRequestAsHttpUriRequest.java +++ b/dd-java-agent/instrumentation/apache-httpclient-5/src/main/java/datadog/trace/instrumentation/apachehttpclient5/HostAndRequestAsHttpUriRequest.java @@ -1,5 +1,6 @@ package datadog.trace.instrumentation.apachehttpclient5; +import java.net.URI; import org.apache.hc.core5.http.Header; import org.apache.hc.core5.http.HttpHost; import org.apache.hc.core5.http.HttpRequest; @@ -15,6 +16,11 @@ public HostAndRequestAsHttpUriRequest(final HttpHost httpHost, final HttpRequest actualRequest = httpRequest; } + @Override + public URI getUri() { + actualRequest.getUri(); + } + @Override public void setHeader(String name, Object value) { actualRequest.setHeader(name, value);