Adds a default hearder existence check

This commit is contained in:
Spencer Gibb
2018-02-12 16:21:33 -05:00
parent 062b6bc526
commit 9d04c4eca1

View File

@@ -44,6 +44,10 @@ public class HeaderRoutePredicateFactory implements RoutePredicateFactory {
return apply(header, regexp);
}
public Predicate<ServerWebExchange> apply(String header) {
return apply(header, ".*");
}
public Predicate<ServerWebExchange> apply(String header, String regexp) {
return exchange -> {
List<String> values = exchange.getRequest().getHeaders().get(header);