Хотя это звучит глупо, я не смог найти способ получить IP-адрес клиента в Play 2.0.Он был доступен в 1.2.x как Http.Request.remoteAddress
, но 2.0 (я в первую очередь проверил API Scala, но я также быстро проверил Java) предоставляет информацию о серверной стороне запроса только в play(.api).mvc.Request
,Я что-то упускаю?Ближайший хак, о котором я могу подумать сейчас, это настроить его за обратным прокси и затем проверить X-Forwarded-For
, но это не слишком хорошо работает в dev.