From 7b4dd7cc285d7f46b5f020b83cd8b0d93537cd40 Mon Sep 17 00:00:00 2001 From: Stepan Mikhailiuk Date: Tue, 20 May 2025 09:07:54 +0800 Subject: [PATCH] fix(*): remove unnecessary exception according review comments Signed-off-by: Stepan Mikhailiuk --- .../filter/factory/SetRequestUriGatewayFilterFactory.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/factory/SetRequestUriGatewayFilterFactory.java b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/factory/SetRequestUriGatewayFilterFactory.java index 2910d88d..8f87428d 100644 --- a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/factory/SetRequestUriGatewayFilterFactory.java +++ b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/factory/SetRequestUriGatewayFilterFactory.java @@ -84,7 +84,8 @@ public class SetRequestUriGatewayFilterFactory String url = getUri(exchange, config); URI uri = URI.create(url); if (!uri.isAbsolute()) { - throw new IllegalArgumentException("URI is not absolute"); + log.info("Request url is invalid: url={}, error=URI is not absolute", url); + return Optional.ofNullable(null); } return Optional.of(uri); }