2012-07-30 113 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