虽然这听起来很愚蠢,但我还是找不到在Play 2.0中获取客户端IP的方法.它在1.2.x中可用Http.Request.remoteAddress,但是2.0(我主要检查了Scala API,但我也快速检查了Java),似乎只提供了有关请求的服务器端的信息play(.api).mvc.Request.有什么我想念的吗?我现在能想到的最接近的黑客攻击是将它设置在反向代理后面然后进行检查X-Forwarded-For,但这在开发中并不是很好.
Http.Request.remoteAddress
play(.api).mvc.Request
X-Forwarded-For
scala playframework-2.0
playframework-2.0 ×1
scala ×1