加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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;
import javax.servlet.http.HttpServletRequest;

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;?

}

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读