Scala Play Framework获取用户的IP地址

时间:2012-09-27 23:38:29

标签: scala playframework

之前我曾见过这个问题,但我无法使用这些答案来获取用户的IP地址。

PHP中的

就是这样:

$_SERVER['REMOTE_ADDR'];

1 个答案:

答案 0 :(得分:8)

如果您需要在操作中访问此信息:

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

如果您需要访问其他地方,请注意您可以使用隐式:

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

你可以随时回过头来传递请求。