获取访问接口的ip方法

来源:互联网 发布:织梦cms模板上的密码 编辑:程序博客网 时间:2024/05/22 01:40
 public static String getIpAddr(HttpServletRequest request) {        
        String ip = request.getHeader("x-forwarded-for");        
        if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {        
            ip = request.getHeader("Proxy-Client-IP");        
        }        
        if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {        
            ip = request.getHeader("WL-Proxy-Client-IP");        
        }        
        if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {        
           ip = request.getRemoteAddr();        
       }        
       return ip;        
   }
原创粉丝点击