From 6d2929a28973d44da2ca86859ce7afebe1f7c443 Mon Sep 17 00:00:00 2001 From: artemMartynenko <39079348+artemMartynenko@users.noreply.github.com> Date: Wed, 16 Jan 2019 23:53:15 +0200 Subject: [PATCH] refactor null safety http method resolving for non standard method (#741) * refactor null safety http method resolving for non standard method --- .../cloud/gateway/filter/NettyRoutingFilter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/NettyRoutingFilter.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/NettyRoutingFilter.java index d83ce4c5..ce691270 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/NettyRoutingFilter.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/NettyRoutingFilter.java @@ -89,7 +89,7 @@ public class NettyRoutingFilter implements GlobalFilter, Ordered { ServerHttpRequest request = exchange.getRequest(); - final HttpMethod method = HttpMethod.valueOf(request.getMethod().toString()); + final HttpMethod method = HttpMethod.valueOf(request.getMethodValue()); final String url = requestUrl.toString(); HttpHeaders filtered = filterRequest(this.headersFilters.getIfAvailable(), @@ -162,4 +162,5 @@ public class NettyRoutingFilter implements GlobalFilter, Ordered { properties.getResponseTimeout())) .then(chain.filter(exchange)); } + }