From bafece46036776ba64312963e4096e3cfb09d902 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Wed, 23 Aug 2017 14:08:54 -0600 Subject: [PATCH] Preserve the original, unmodified url in an exchange attribute. It is stored in ServerWebExchangeUtils.GATEWAY_ORIGINAL_REQUEST_URL_ATTR --- .../cloud/gateway/support/ServerWebExchangeUtils.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/ServerWebExchangeUtils.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/ServerWebExchangeUtils.java index 8ba59f5d..561920af 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/ServerWebExchangeUtils.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/support/ServerWebExchangeUtils.java @@ -34,6 +34,7 @@ public class ServerWebExchangeUtils { public static final String CLIENT_RESPONSE_ATTR = qualify("webHandlerClientResponse"); public static final String GATEWAY_ROUTE_ATTR = qualify("gatewayRoute"); public static final String GATEWAY_REQUEST_URL_ATTR = qualify("gatewayRequestUrl"); + public static final String GATEWAY_ORIGINAL_REQUEST_URL_ATTR = qualify("gatewayOribinalRequestUrl"); public static final String GATEWAY_HANDLER_MAPPER_ATTR = qualify("gatewayHandlerMapper"); private static String qualify(String attr) {