一枫攀、請求報頭的讀取
1括饶、getCookies()
2、getAuthType()和getRemoteUser()
? ? ? getAuthType()和getRemoteUser()對Authorization報頭進(jìn)行拆分来涨,分解成各自的部分图焰。3、getContentLength() ? ?
? ? ? 返回contentLength報頭的值(作為一個int返回值)
4蹦掐、getContentType()
? ? ? ?返回Content-type報頭的值(作為一個String返回) ?
4技羔、getDateHeader和getIntHeader()
? ? ?讀取指定的報頭,分別把他們轉(zhuǎn)換為Date和Int值
5卧抗、getHeaderNames
? ? ?調(diào)用該方法得到一個Enumeration藤滥,枚舉當(dāng)前特定請求的所有報頭名稱。
6社裆、getHeaders
? ? ?調(diào)用該方法獲取一個Enumeration拙绊,枚舉報頭每次出現(xiàn)所對應(yīng)的值。
二泳秀、請求的自身信息的讀取
1标沪、getMethod()
? ? ? 返回主請求方法(GET,POST嗜傅,PUT谨娜,DELETE)
2、getRequestUri()
? ? ? 返回URL中主機(jī)和端口之后磺陡,表單數(shù)據(jù)之前的部分。
3、getRequestQuery()
? ? ? 返回表單數(shù)據(jù)
4币他、getProtocol()
? ? ? 返回請求行的第三部分坞靶,一般為HTTP/1.0或者HTTP/1.1