通过前面的学习能够创建并运行一个简单的 Servlet程序,完成浏览器和服务器的简单交互,但是编写的Servlet 代码是没有对浏览器的请求进行处理的。现在开始使用 Servlet 进行浏览器请求的处理.
1 HTTPServletRequest详解
请求数据:
(1)请求行: 请求方式 请求url 协议
getMethod(); 返回请求方式
getRequestUrl(); 返回请求url
getRequestUri(); 返回请求uri
注意:获取请求uri信息(于端口号之后,例如问号之前的project/s 内容又叫uri,决定执行某项目的某个servlet )
getQueryString(); 返回get请求url中请求数据 (注意:get请求方式独有的方法,post请求方式中没有)
getSchema(); 返回协议
![29d0c026c0131edc2597db398409b54c.png](https://img-blog.csdnimg.cn/img_convert/29d0c026c0131edc2597db398409b54c.png)
(2)请求头:
getHeader(String name) 根据键名获取请求头信息
注意:
如果获取的请求头信息不存在,返回null.而且不是报错
getHeaderNames() 返回存储了请求头键名的枚举集合