Request物件的主要方法有哪些?
Request物件的主要方法:
setAttribute(String name,Object):設定名字為name的request 的引數值
getAttribute(String name):返回由name指定的屬性值
getAttributeNames():返回request 物件所有屬性的名字集合,結果是一個列舉的例項
getCookies():返回客戶端的所有 Cookie 物件,結果是一個Cookie 陣列
getCharacterEncoding() :返回請求中的字元編碼方式
getContentLength() :返回請求的 Body的長度
getHeader(String name) :獲得HTTP協議定義的檔案頭資訊
getHeaders(String name) :返回指定名字的request Header 的所有值,結果是一個列舉的例項
getHeaderNames() :返回所以request Header 的名字,結果是一個列舉的例項
getInputStream() :返回請求的輸入流,用於獲得請求中的資料
getMethod() :獲得客戶端向伺服器端傳送資料的方法
getParameter(String name) :獲得客戶端傳送給伺服器端的有 name指定的引數值
getParameterNames() :獲得客戶端傳送給伺服器端的所有引數的名字,結果是一個列舉的實
例
getParameterValues(String name):獲得有name指定的引數的所有值
getProtocol():獲取客戶端向伺服器端傳送資料所依據的協議名稱
getQueryString() :獲得查詢字串
getRequestURI() :獲取發出請求字串的客戶端地址
getRemoteAddr():獲取客戶端的 IP 地址
getRemoteHost() :獲取客戶端的名字
getSession([Boolean create]) :返回和請求相關 Session
getServerName() :獲取伺服器的名字
getServletPath():獲取客戶端所請求的指令碼檔案的路徑
getServerPort():獲取伺服器的埠號
removeAttribute(String name):刪除請求中的一個屬性