您的位置:首页 > 产品设计 > UI/UE

获取请求信息——Request对象的方法

2015-11-18 17:02 627 查看
request.getRemoteAddr() 获取客户端IP地址

request.getMethod() 获取客户端请求方式

getHeader("User-Agent") 获取客户端os和浏览器信息

通过Request对象获取其他信息:

System.out.println(request.getScheme()); //获取协议
		System.out.println(request.getServerName()); //获取服务器名
		System.out.println(request.getServerPort());//获取服务器端口号
		System.out.println(request.getContextPath()); //获取项目名
		System.out.println(request.getServletPath()); //得到Servlet路径
		System.out.println(request.getQueryString()); //得到参数
		System.out.println(request.getRequestURI());  //得到URI
		System.out.println(request.getRequestURL());  //得到URL


使用Referer请求头,来防盗链

String referer=request.getHeader("Referer");
		if(referer==null||!referer.contains("localhost"))
		{
			response.sendRedirect("http://www.baidu.com");
		}
		else {response.sendRedirect("hello");}
	}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: