如何解决远程地址是否与x-forward-for相同?
我需要从请求中获取 x-forwarded-for 标头。由于我已经有了http过滤器,因此我可以轻松地使用HttpServletRequest.getRemoteAddr()
登录远程地址,而登录 x-forwarded-for 则需要进行其他配置。我的问题是,HttpServletRequest.getRemoteAddr()
返回的地址是否与 x-forward-for , x-forwarded-for 和远程地址一样吗?
解决方法
否,HttpServletRequest.getRemoteAddr()
将返回发送请求的最后一个代理或负载均衡器的地址。 X-Forwarded-For将返回最初发送请求的原始地址,后跟代理或负载均衡器的地址>。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。