客户请求的处理:HTTP请求报头

一、请求报头的读取

1、getCookies()
2、getAuthType()和getRemoteUser()
      getAuthType()和getRemoteUser()对Authorization报头进行拆分,分解成各自的部分。3、getContentLength()    
      返回contentLength报头的值(作为一个int返回值)
4、getContentType()
       返回Content-type报头的值(作为一个String返回)  
4、getDateHeader和getIntHeader()
     读取指定的报头,分别把他们转换为Date和Int值
5、getHeaderNames
     调用该方法得到一个Enumeration,枚举当前特定请求的所有报头名称。
6、getHeaders
     调用该方法获取一个Enumeration,枚举报头每次出现所对应的值。

二、请求的自身信息的读取

1、getMethod()
      返回主请求方法(GET,POST,PUT,DELETE)
2、getRequestUri()
      返回URL中主机和端口之后,表单数据之前的部分。
3、getRequestQuery()
      返回表单数据
4、getProtocol()
      返回请求行的第三部分,一般为HTTP/1.0或者HTTP/1.1

你可能感兴趣的:(客户请求的处理:HTTP请求报头)