From 23800cbd5c01818f0f4692836792ccf92cc8800c Mon Sep 17 00:00:00 2001 From: Tillmann Heigel Date: Thu, 19 Jul 2018 19:15:22 +0200 Subject: [PATCH] This solves a bug with the ForwardedHeadersFilter (#440) --- .../cloud/gateway/filter/headers/ForwardedHeadersFilter.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/headers/ForwardedHeadersFilter.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/headers/ForwardedHeadersFilter.java index f5671412..d3941636 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/headers/ForwardedHeadersFilter.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/headers/ForwardedHeadersFilter.java @@ -25,7 +25,6 @@ import java.util.List; import java.util.Map; import org.jetbrains.annotations.Nullable; - import org.springframework.core.Ordered; import org.springframework.http.HttpHeaders; import org.springframework.http.server.reactive.ServerHttpRequest; @@ -58,7 +57,7 @@ public class ForwardedHeadersFilter implements HttpHeadersFilter, Ordered { List forwardeds = parse(original.get(FORWARDED_HEADER)); for (Forwarded f : forwardeds) { - updated.add(FORWARDED_HEADER, f.toString()); + updated.add(FORWARDED_HEADER, f.toHeaderValue()); } //TODO: add new forwarded