diff --git a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/FilterFunctions.java b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/FilterFunctions.java index aa7fe93a..678a6319 100644 --- a/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/FilterFunctions.java +++ b/spring-cloud-gateway-server-mvc/src/main/java/org/springframework/cloud/gateway/server/mvc/filter/FilterFunctions.java @@ -108,6 +108,10 @@ public interface FilterFunctions { return redirectTo(new HttpStatusHolder(null, status), uri); } + static HandlerFilterFunction redirectTo(String status, URI uri) { + return redirectTo(HttpStatusHolder.valueOf(status), uri); + } + static HandlerFilterFunction redirectTo(HttpStatusCode status, URI uri) { return redirectTo(new HttpStatusHolder(status, null), uri); }