Skip to content

Commit dad5213

Browse files
committed
Update Grizzly and Jetty91 getRequestHeader
1 parent c7f8230 commit dad5213

File tree

2 files changed

+4
-2
lines changed
  • dd-java-agent/instrumentation

2 files changed

+4
-2
lines changed

dd-java-agent/instrumentation/grizzly-client-1.9/src/main/java/datadog/trace/instrumentation/grizzly/client/ClientDecorator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ protected int status(final Response response) {
4242

4343
@Override
4444
protected String getRequestHeader(Request request, String headerName) {
45-
return request.getHeaders().getFirstValue(headerName);
45+
return request.getHeaders().getJoinedValue(headerName, ",");
4646
}
4747

4848
@Override

dd-java-agent/instrumentation/jetty-client/jetty-client-10.0/src/main/java11/datadog/trace/instrumentation/jetty_client10/JettyClientDecorator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import datadog.trace.bootstrap.instrumentation.api.UTF8BytesString;
44
import datadog.trace.bootstrap.instrumentation.decorator.HttpClientDecorator;
55
import java.net.URI;
6+
import java.util.List;
67
import org.eclipse.jetty.client.api.Request;
78
import org.eclipse.jetty.client.api.Response;
89

@@ -38,7 +39,8 @@ protected int status(final Response httpResponse) {
3839

3940
@Override
4041
protected String getRequestHeader(Request request, String headerName) {
41-
return request.getHeaders().get(headerName);
42+
List<String> result = request.getHeaders().getValuesList(headerName);
43+
return String.join(",", result);
4244
}
4345

4446
@Override

0 commit comments

Comments
 (0)