2012-09-27 23 views
6

He visto esto antes, pero no he podido utilizar esas respuestas para obtener la dirección IP del usuario.Scala Play Framework obteniendo la dirección IP del usuario

en PHP sería la siguiente:

$_SERVER['REMOTE_ADDR']; 
+0

¿cuál es el problema exacto? ¿Cómo tratas de emplear esas respuestas y qué problemas te has encontrado? –

+0

sí y ninguna de las respuestas funciona – user1704877

+0

request.remoteAddress does not? ¿Estás detrás de un servidor proxy? – virtualeyes

Respuesta

6

Si necesita acceder a esta información dentro de una acción:

Action { request => 
    val address = request.remoteAddress; 
    ... 
} 

Si usted necesita el acceso a otro lugar, tenga en cuenta que puede utilizar implícita :

Action { implicit request => ... } 
myMethod(implicit request: Request) { ... } 

Y siempre puede volver a simplemente pasar la solicitud.

Cuestiones relacionadas