B-S

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()

你可能感兴趣的:(B-S)