您的位置:首页 > 编程语言 > Java开发

Java 获取用户请求ip

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


测试时注意:要把写好的代码部署到外网,这样用户请求时才能获取用户的外网ip地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: