Java 获取用户请求ip

来源:互联网 发布:什么软件画平面图 编辑:程序博客网 时间:2024/05/16 08:59


  String ip = request.getHeader("X-Forwarded-For"); //取得实际地址。如果使用了匿名代理的话    if (ElaneUtil.isEmpty(ip)) { //取不到forwarded地址就取实际的ip地址        ip = request.getRemoteAddr();    } else {        ip = ip.split(",")[0];//如果有多级反向代理,返回的是一组ip,取第一个    }


测试时注意:要把写好的代码部署到外网,这样用户请求时才能获取用户的外网ip地址。



0 0
原创粉丝点击