2012-07-30 110 views

回答

28

在玩2.0的动作,你可以从Http.RequestHeader得到大量的数据的可获取这样的:

public static Result index() { 
    String remote = request().remoteAddress(); 
    return ok(remote); 
} 
+0

但不幸的是它给127.0.0.1所有的时间... – Kris 2012-07-30 13:20:05

+8

当然,因为你的本地地址是这样的,使用同一网络中的其他设备,即。其他电脑或手机访问应用程序 - 它会告诉你192.168.1.123(例如) – biesior 2012-07-30 13:23:41

+0

这种方法总是有效的吗?并获得正确的客户端IP? – 2016-06-20 08:54:00