diff --git a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/BeforeFilterFunctions.java b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/BeforeFilterFunctions.java index bfd77c2c..806bdaa4 100644 --- a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/BeforeFilterFunctions.java +++ b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/BeforeFilterFunctions.java @@ -352,13 +352,10 @@ public abstract class BeforeFilterFunctions { .build(true) .toUri(); - return ServerRequest.from(request) - .params(params -> { - params.remove(name); - params.add(name, replacement); - }) - .uri(rewrittenUri) - .build(); + return ServerRequest.from(request).params(params -> { + params.remove(name); + params.add(name, replacement); + }).uri(rewrittenUri).build(); }; }