这个问题类似于在Spring MVC中获取当前URL的最佳方法是什么?但对于Webflux(它也可能与如何在spring-webflux中获取当前请求的上下文有关,但这个问题更具体,所以我希望有一个解决方案)。
我想做的是在Webflux控制器中获取当前URL。例如:
@GetMapping("/greeting")
public Mono<Greeting> greeting() {
String linkToCurrentResource = .. // How do I get this?
Greeting greeting = new Greeting("hello", linkToCurrentResource);
return Mono.just(greeting);
}
如果运行在负载均衡器后面,最好应了解标头。因此,在这种情况下,我想成为类似.如果这很重要,我正在使用Netty服务器实现。linkToCurrentResourceX-Forwarded-???linkToCurrentResourcehttps://external-uri.com/api/greeting
蝴蝶不菲
相关分类