【发布时间】:2020-03-28 05:47:21
【问题描述】:
我有一个使用 Spring 作为后端框架用 Java 编写的 Web 应用程序。 此应用程序在带有应用程序负载均衡器的 AWS ElasticBeanstalk 上运行。我想知道如何获取所有向我的网络应用发送请求的用户的 IP。
[编辑 1] 我注意到,只要这样做,我就可以正确获取我的 IP 地址。
@GetMapping
public String processData(HttpServletRequest request) {
String ipAddress = request.getRemoteAddr());
}
我不知道是否有特殊情况下这不起作用。
【问题讨论】:
标签: java spring amazon-elastic-beanstalk aws-application-load-balancer