永发信息网

CXF发布WebService,如何获取客户端ip

答案:1  悬赏:40  手机版
解决时间 2021-01-24 07:32
  • 提问者网友:愿为果
  • 2021-01-23 23:17
CXF发布WebService,如何获取客户端ip
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-01-23 23:55
CXF获取客户端IP地址,参考例子如下:
    
    public String getClientIpCxf() {
        try {
            javax.xml.ws.handler.MessageContext ctx = context
                    .getMessageContext();
            HttpServletRequest request = (HttpServletRequest) ctx
                    .get(AbstractHTTPDestination.HTTP_REQUEST);
            String ip = request.getRemoteAddr();
            return ip;
        } catch (Exception e) {
            System.out.println("无法获取对方主机IP");
            e.printStackTrace();
            return null;
        }
    }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯