diff --git a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/headers/GRPCRequestHeadersFilter.java b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/headers/GRPCRequestHeadersFilter.java index 3a98a88f..71489ae9 100644 --- a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/headers/GRPCRequestHeadersFilter.java +++ b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/headers/GRPCRequestHeadersFilter.java @@ -55,7 +55,7 @@ public class GRPCRequestHeadersFilter implements HttpHeadersFilter, Ordered { @Override public int getOrder() { - return 0; + return Ordered.LOWEST_PRECEDENCE; } } diff --git a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/headers/RemoveHopByHopHeadersFilter.java b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/headers/RemoveHopByHopHeadersFilter.java index 037b5072..54332534 100644 --- a/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/headers/RemoveHopByHopHeadersFilter.java +++ b/spring-cloud-gateway-server/src/main/java/org/springframework/cloud/gateway/filter/headers/RemoveHopByHopHeadersFilter.java @@ -42,7 +42,7 @@ public class RemoveHopByHopHeadersFilter implements HttpHeadersFilter, Ordered { // "content-length", )); - private int order = Ordered.LOWEST_PRECEDENCE; + private int order = Ordered.LOWEST_PRECEDENCE - 1; private Set headers = HEADERS_REMOVED_ON_REQUEST;