При использовании JAX-RS есть способ получить информацию о том, кто вызывает веб-сервис? Можем ли мы получить ip или url вызывающего приложения? Если так, то как ты это делаешь?Получение URL-адреса вызывающего приложения
Благодаря
При использовании JAX-RS есть способ получить информацию о том, кто вызывает веб-сервис? Можем ли мы получить ip или url вызывающего приложения? Если так, то как ты это делаешь?Получение URL-адреса вызывающего приложения
Благодаря
Ниже следует работать на Weblogic (сервлет контейнер).
Как только вы получите HttpServletRequest
через @Context
, вы можете получить доступ к любым из методов HttpServletRequest.
@GET
@Produces("text/plain")
public String showIP(@Context HttpServletRequest hsr) {
return hsr.getRemoteAddr();
}
Обратите внимание, что нет никакого способа выяснить, что представляет собой реальный IP-адрес клиента, если между ними есть прокси.