有人请帮我在spring webflux功能程序中获取Client Ip地址。
我有RouterFunction,它接受ServerRequest并提供SeverResponse。但是我想要HttpServerRequest来getRemoteAddress()。
非常感谢。
答案 0 :(得分:3)
Spring Framework 5.1将支持SPR-16681:
ServerRequest request;
Optional<InetSocketAddress> address = request.remoteAddress();