Spring Boot 开启server.tomcat.remoteip.remote-ip-header: x-forwarded-for 导致request.getHeader(“x-forwarded-for”) 丢失的问题

如图中所示,如果使用了

server.forward-headers-strategy: native

就会出现这个问题

这时候你通过以下代码是无法获取到x-forwarded-for的原始值的,原因是被Tomcat删掉了。

所以如果我们需要获取这个原始的值(比如日志),就不能使用这个方法,要做一些小调整。

当前还没有任何评论

写下你最简单的想法