diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/HeaderRoutePredicateFactory.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/HeaderRoutePredicateFactory.java index 8a73eb1c..40943ab2 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/HeaderRoutePredicateFactory.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/handler/predicate/HeaderRoutePredicateFactory.java @@ -44,6 +44,10 @@ public class HeaderRoutePredicateFactory implements RoutePredicateFactory { return apply(header, regexp); } + public Predicate apply(String header) { + return apply(header, ".*"); + } + public Predicate apply(String header, String regexp) { return exchange -> { List values = exchange.getRequest().getHeaders().get(header);