欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java获取请求的ip地址,并解析ip所属地区

程序员文章站 2022-06-09 10:04:02
...
每次看见QQ上面能够显示对方的ip和地址让人觉得舒服。。刚刚无聊就上网逛了下如何使用java实现获取对方ip和所属地址,找到了些资料,整理成一个工具包供大家使用:
首先是如何获取对方的ip地址,方法很简单,如下:
  public 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;     
  }  

然后得到了ip是不是很想知道对方在哪里呢,嘿嘿,没问题。使用纯真ip库
下载地址,及使用方法我已经打包上传,里面包括纯真ip库文件,使用该库的工具包,和使用说明。
希望对你有帮助。
相关标签: Java QQ