From a490723f02f61d450b4556965db1f328e0ab8306 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Tue, 11 Jan 2022 13:33:15 +0100 Subject: [PATCH] NettyHeadersAdapter::putAll does not overwrite headers Similar to 4078b73cec8eb8baad10a7593b1c917b9c7b26d8, but for the client-side NettyHeadersAdapter::putAll. See gh-27887 --- .../http/client/reactive/NettyHeadersAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-web/src/main/java/org/springframework/http/client/reactive/NettyHeadersAdapter.java b/spring-web/src/main/java/org/springframework/http/client/reactive/NettyHeadersAdapter.java index 382203b34b9..fc35a13fcd8 100644 --- a/spring-web/src/main/java/org/springframework/http/client/reactive/NettyHeadersAdapter.java +++ b/spring-web/src/main/java/org/springframework/http/client/reactive/NettyHeadersAdapter.java @@ -147,7 +147,7 @@ class NettyHeadersAdapter implements MultiValueMap { @Override public void putAll(Map> map) { - map.forEach(this.headers::add); + map.forEach(this.headers::set); } @Override