From 917f565a5484360bc7b4af2bff5bea9d3f718e32 Mon Sep 17 00:00:00 2001 From: Olga Maciaszek-Sharma Date: Thu, 16 May 2019 17:43:39 +0200 Subject: [PATCH] Do not pass `forward` URI scheme along. (#1061) --- .../gateway/filter/factory/HystrixGatewayFilterFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/HystrixGatewayFilterFactory.java b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/HystrixGatewayFilterFactory.java index 7b22813e..c4688538 100644 --- a/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/HystrixGatewayFilterFactory.java +++ b/spring-cloud-gateway-core/src/main/java/org/springframework/cloud/gateway/filter/factory/HystrixGatewayFilterFactory.java @@ -227,7 +227,7 @@ public class HystrixGatewayFilterFactory // TODO: assume always? boolean encoded = containsEncodedParts(uri); URI requestUrl = UriComponentsBuilder.fromUri(uri).host(null).port(null) - .uri(this.fallbackUri).build(encoded).toUri(); + .uri(this.fallbackUri).scheme(null).build(encoded).toUri(); exchange.getAttributes().put(GATEWAY_REQUEST_URL_ATTR, requestUrl); addExceptionDetails();