Merge branch '2.1.x'

This commit is contained in:
Spencer Gibb
2019-07-22 13:57:07 -04:00
2 changed files with 3 additions and 4 deletions

View File

@@ -29,7 +29,6 @@ import org.springframework.web.server.ServerWebExchange;
import static org.springframework.cloud.gateway.support.ServerWebExchangeUtils.GATEWAY_REQUEST_URL_ATTR;
import static org.springframework.cloud.gateway.support.ServerWebExchangeUtils.isAlreadyRouted;
import static org.springframework.cloud.gateway.support.ServerWebExchangeUtils.setAlreadyRouted;
public class ForwardRoutingFilter implements GlobalFilter, Ordered {
@@ -66,7 +65,6 @@ public class ForwardRoutingFilter implements GlobalFilter, Ordered {
if (isAlreadyRouted(exchange) || !"forward".equals(scheme)) {
return chain.filter(exchange);
}
setAlreadyRouted(exchange);
// TODO: translate url?

View File

@@ -94,8 +94,7 @@ public class ForwardRoutingFilterTests {
verifyNoMoreInteractions(chain);
verify(dispatcherHandler).handle(exchange);
assertThat(exchange.getAttributes().get(GATEWAY_ALREADY_ROUTED_ATTR))
.isEqualTo(true);
assertThat(exchange.getAttributes().get(GATEWAY_ALREADY_ROUTED_ATTR)).isNull();
}
@Test
@@ -112,6 +111,8 @@ public class ForwardRoutingFilterTests {
verify(dispatcherHandler).handle(captor.capture());
assertThat(exchange.getAttributes().get(GATEWAY_ALREADY_ROUTED_ATTR)).isNull();
ServerWebExchange webExchange = captor.getValue();
URI forwardedUrl = webExchange.getRequiredAttribute(GATEWAY_REQUEST_URL_ATTR);