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

原创 2015年11月18日 17:02:56

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");}
	}




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

request如何获取请求路径方法

request如何获取请求路径方法 request对象中包含的是请求信息,当我们在浏览器地址栏上输入: http://localhost:8...
  • joint4
  • joint4
  • 2015-06-30 09:08
  • 11566

通过request对象获取客户端请求信息

package gacl.request.study; import java.io.IOException; import java.io.PrintWriter; import javax....
  • hrdzkj
  • hrdzkj
  • 2015-01-02 10:05
  • 6882

如何在spring中获取request对象

1.注解法:

Request获取url信息的各种方法比较

if (Request != null && Request.UrlReferrer != null && Request.UrlReferrer.PathAndQuery != null)     ...

Request获取url信息的各种方法比较 .

copy 从Request对象中可以获取各种路径信息,以下例子:  假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下...

servlet request请求对象常用方法总结

1. request请求对象常用方法: public void doPost(HttpServletRequest request, HttpServletResponse response)  ...

servlet request请求对象常用方法总结

1. request请求对象常用方法: public void doPost(HttpServletRequest request, HttpServletResponse response)  ...

在servlet中——request对象和response对象及其方法的运用

web服务器收到客户端的HTTP请求,会针对每一次请求分别创建一个用于代表请求的request对象和代表响应的response对象。 1.要得到客户机提交过来的数据,只需要找request对象就...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)