我通过路由器收到请求:
@Bean
public RouterFunction<ServerResponse> routerFunction() {
return nest(path(API_PATH), route(GET("/"), indexHandler::getIndex));
}
通过方法处理:
public Mono<ServerResponse> getIndex(ServerRequest request) {
...
}
我需要提取url用于请求服务,我有不同的情况,有时请求是直接服务,有时请求通过代理(并添加X-Forwarded-Path,X-Forwarded-Path标头)。
是否有帮助方法,从ServerRequest对象中提取此详细信息?