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