From 1edf818104956bb95a5d0092d82e930f2941f124 Mon Sep 17 00:00:00 2001 From: Mikael Mengistu Date: Mon, 29 Oct 2018 13:33:19 -0700 Subject: [PATCH] Remove hidden BiConsumer reference (#3215) --- .../java/com/microsoft/signalr/DefaultHttpClient.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/clients/java/signalr/src/main/java/com/microsoft/signalr/DefaultHttpClient.java b/clients/java/signalr/src/main/java/com/microsoft/signalr/DefaultHttpClient.java index 66675215e4..45dc7efb00 100644 --- a/clients/java/signalr/src/main/java/com/microsoft/signalr/DefaultHttpClient.java +++ b/clients/java/signalr/src/main/java/com/microsoft/signalr/DefaultHttpClient.java @@ -5,6 +5,7 @@ package com.microsoft.signalr; import java.io.IOException; import java.util.ArrayList; +import java.util.Collection; import java.util.List; import java.util.Map; import java.util.concurrent.locks.Lock; @@ -96,7 +97,10 @@ final class DefaultHttpClient extends HttpClient { } if (httpRequest.getHeaders() != null) { - httpRequest.getHeaders().forEach(requestBuilder::addHeader); + Collection keys = httpRequest.getHeaders().keySet(); + for (String key : keys) { + requestBuilder.addHeader(key, httpRequest.getHeaders().get(key)); + } } Request request = requestBuilder.build(); @@ -125,4 +129,4 @@ final class DefaultHttpClient extends HttpClient { public WebSocketWrapper createWebSocket(String url, Map headers) { return new OkHttpWebSocketWrapper(url, headers, client); } -} \ No newline at end of file +}