CXF 部署WebService 在服务端回去客户端IP的方法
发布时间:2020-12-16 23:05:58 所属栏目:安全 来源:网络整理
导读:最近在做 一个 WebService的服务端,遇到了问题就像把每个客户端请求的记录都给记下来,找了好久 这个可以了;小弟文字表达能力不太好,所以就只把关键代码贴上来 import javax.annotation.Resource; import javax.xml.ws.WebServiceContext; import org.apache.
最近在做 一个 WebService的服务端,遇到了问题就像把每个客户端请求的记录都给记下来,找了好久 这个可以了;小弟文字表达能力不太好,所以就只把关键代码贴上来 import javax.annotation.Resource; import javax.xml.ws.WebServiceContext; import org.apache.cxf.transport.http.AbstractHTTPDestination; public class Send{ ? ? ? @Resource ? ? ? private WebServiceContext context;public String getIp() { ? ?MessageContext ctx = context.getMessageContext(); ? ?HttpServletRequest request = (HttpServletRequest) ? ?ctx.get(AbstractHTTPDestination.HTTP_REQUEST); ? ?String ip=request.getRemoteAddr(); ? ?return ip;? } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |