Open
Description
Describe the bug
i need a forward proxy and thought i'd setup spring-cloud-gateway to fix that for me;
The docs here yield non-compiling code
versions
- spring-cloud.version 2024.0.1
- spring-cloud-gateway-server-mvc 4.2.1
@Bean
public RouterFunction<ServerResponse> getRoute() {
return route("simple_route").GET("/info.0.json", http())
.before(uri("https://xkcd.com"))
.build();
}
the uri method is not in GatewayRouterFunctions
so docs are a bit off and i'm happy to fix that but i the code isn't clear on where it went :)
this yaml in config works and does what i want
spring:
cloud:
gateway:
mvc:
routes:
- id: xkdc_route
uri: https://xkcd.com
predicates:
- Path=/info.0.json
or see full demo project: proxy-foward.zip
tnx; happy to contribute any docs update(s) or other changes :)