1. Request对象01
1.1. Request的继承结构
1.1.1. Request的继承结构
我们查看api,如图-24所示:
图-24
虽然我们一直简称为Request,但实际上代表请求的接口为ServletRequest,其中定义了http请求相关的方法。
ServletRequest有一个子类HttpServletRequest,在ServletRequest的基础上增加了很多和http协议相关的方法。
既然Request代表HTTP,那么Http请求相关的请求行请求头实体内容等信息都可以通过这个对象获得。
1.2. Request获取客户机信息客户机
1.2.1. 通过request对象获取客户机相关的信息
getRequestURL方法返回客户端发出请求完整URL
getRequestURI方法返回请求行中的资源名部分
getQueryString 方法返回请求行中的参数部分
getRemoteAddr方法返回发出请求的客户机的IP地址
getMethod 得到客户机请求方式
getContextPath 获得当前web应用虚拟目录名称
1.3. Request获取请求头信息
1.3.1. 通过request对象获取请求头相关的信息
getHeader(name)方法 --- String
getHeaders(String name)