如何在Java Play 1.2.4中获取传入请求的IP地址

8
1个回答

20

如果您在控制器内部,可以执行以下操作

request.remoteAddress;

否则,你需要执行以下操作

Http.Request.current.get().remoteAddress;

13
这是正确的,但如果你使用 Apache 作为前端服务器,你需要查看 request.headers.get("x-forwarded-for")。 - nylund

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接