From cc296c5033b0b7ffad1b23a82ad746fa0e14a048 Mon Sep 17 00:00:00 2001 From: rstoyanchev Date: Wed, 20 Sep 2023 18:43:33 +0100 Subject: [PATCH] Polishing contribution Closes gh-30137 --- .../adapter/ForwardedHeaderTransformer.java | 15 ++++++++++++- .../ForwardedHeaderTransformerTests.java | 22 +++++++++---------- 2 files changed, 25 insertions(+), 12 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/web/server/adapter/ForwardedHeaderTransformer.java b/spring-web/src/main/java/org/springframework/web/server/adapter/ForwardedHeaderTransformer.java index 0903f38a6fc..5e33e6d7c75 100644 --- a/spring-web/src/main/java/org/springframework/web/server/adapter/ForwardedHeaderTransformer.java +++ b/spring-web/src/main/java/org/springframework/web/server/adapter/ForwardedHeaderTransformer.java @@ -18,6 +18,7 @@ package org.springframework.web.server.adapter; import java.net.InetSocketAddress; import java.net.URI; +import java.net.URISyntaxException; import java.util.Collections; import java.util.Locale; import java.util.Set; @@ -30,6 +31,7 @@ import org.springframework.lang.Nullable; import org.springframework.util.LinkedCaseInsensitiveMap; import org.springframework.util.StringUtils; import org.springframework.web.util.ForwardedHeaderUtils; +import org.springframework.web.util.UriComponents; /** * Extract values from "Forwarded" and "X-Forwarded-*" headers to override @@ -102,7 +104,7 @@ public class ForwardedHeaderTransformer implements Function