java获取请求用户的ip_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java获取请求用户的ip

java获取请求用户的ip

 2014/9/3 12:41:45  shibin_1109  程序员俱乐部  我要评论(0)
  • 摘要:/***获取请求用户的Ip*@paramrequest*@return*/publicstaticStringgetIpAddr(HttpServletRequestrequest){Stringip=request.getHeader("x-forwarded-for");if(ip==null||ip.length()==0||"unknown".equalsIgnoreCase(ip)){ip=request.getHeader("Proxy-Client-IP");}if
  • 标签:
class="java">
	/**
	 * 获取请求用户的Ip
	 * @param request
	 * @return
	 */
	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;
	}
上一篇: 基于标签方式的工作流启动及任务执行开发说明 下一篇: 没有下一篇了!
  • 相关文章
发表评论
用户名: 匿名