http协议:对浏览器客户端与服务器数据传输格式规范
所有的请求信息都封装在HttpServletRequest对象中。
tomcat服务器事先做好的事:
(1)tomcat服务器接收到浏览器发送的请求数据,然后封装到HttpServletRequest对象中;
(2)tomcat服务器会调用doGet方法,然后把request对象传入到servlet中去。
通过HttpServletRequest对象获取请求数据:
1.请求行:
(1)请求方式:getMethod()
(2):请求资源:getRequestURL() /getRequestURI()
(3):请求协议:getProtocol()
注意:浏览器访问资源默认的访问方式就是GET方式。
2.请求头:getHeader("头名称"):根据头名称得到头的内容
getHeaderName():得到所有的头名称,返回类型是迭代器Enumeration ,然后可以根据头名称获取头的内容。其中Enumeration的两个方法:hasMoreElement():判断是否有下一个元素/nextElement():取出下一个元素
3.请求的实体内容:(什么时候才有实体内容:post方式提交):getInputStream()
网友评论