Spring Framework и Webmethod: возможно ли разместить хост, с которого происходит веб-запрос? - PullRequest
0 голосов
/ 20 декабря 2011

Я использую пружинный каркас 2.5.6.

говорит, что у меня есть этот кусок кода:

@WebMethod(operationName='hello')
@WebResult(name='result')
public List<Result> getResult(@WebParam(name='myname') Request request)
...

Как я могу определить ip или хост, с которого запрос отправляется на сервер?

1 Ответ

0 голосов
/ 03 января 2012

Это решение:

            MessageContext msgCtxt = wsContext.getMessageContext();
            ServletRequest request = (ServletRequest) msgCtxt.get("javax.xml.ws.servlet.request");
            LOG.info("IP is " + request.getRemoteAddr());

wsContext является частной переменной WebServiceContext

...