diff --git a/spring-web/src/main/java/org/springframework/http/client/reactive/ReactorClientHttpResponse.java b/spring-web/src/main/java/org/springframework/http/client/reactive/ReactorClientHttpResponse.java index f1151b21f0d..54aea4ae730 100644 --- a/spring-web/src/main/java/org/springframework/http/client/reactive/ReactorClientHttpResponse.java +++ b/spring-web/src/main/java/org/springframework/http/client/reactive/ReactorClientHttpResponse.java @@ -76,16 +76,14 @@ class ReactorClientHttpResponse implements ClientHttpResponse { public MultiValueMap getCookies() { MultiValueMap result = new LinkedMultiValueMap<>(); this.response.cookies().values().stream().flatMap(Collection::stream) - .forEach(cookie -> { - ResponseCookie responseCookie = ResponseCookie.from(cookie.name(), cookie.value()) + .forEach(cookie -> + result.add(cookie.name(), ResponseCookie.from(cookie.name(), cookie.value()) .domain(cookie.domain()) .path(cookie.path()) .maxAge(cookie.maxAge()) .secure(cookie.isSecure()) .httpOnly(cookie.isHttpOnly()) - .build(); - result.add(cookie.name(), responseCookie); - }); + .build())); return CollectionUtils.unmodifiableMultiValueMap(result); }