Нижеследующее должно работать на Weblogic (контейнер сервлетов).
Получив HttpServletRequest
через @Context
, вы можете получить доступ к любому из методов HttpServletRequest .
@GET
@Produces("text/plain")
public String showIP(@Context HttpServletRequest hsr) {
return hsr.getRemoteAddr();
}
Обратите внимание, что невозможно определить, какой IP-адрес у реального клиента, если между ними есть прокси.