首頁(yè)新聞動(dòng)態(tài)正文

云計(jì)算面試題之Request對(duì)象的主要方法

更新時(shí)間:2018-01-05 來源:黑馬程序員 瀏覽量:

【云計(jì)算之大數(shù)據(jù)】 Java面試題之Request對(duì)象的主要方法:

這個(gè)問題面試時(shí)遇見會(huì)非常尷尬,答少了,顯得經(jīng)驗(yàn)不足!但是答多了... 好吧~不多說,認(rèn)真答吧,為了高薪!走你!

setAttribute(String name,Object):設(shè)置名字為name的request的參數(shù)值

getAttribute(String name):返回由name指定的屬性值

getAttributeNames():返回request對(duì)象所有屬性的名字集合,結(jié)果是一個(gè)枚舉的實(shí)例

getCookies():返回客戶端的所有Cookie對(duì)象,結(jié)果是一個(gè)Cookie數(shù)組

getCharacterEncoding():返回請(qǐng)求中的字符編碼方式

getContentLength():返回請(qǐng)求的Body的長(zhǎng)度

getHeader(String name):獲得HTTP協(xié)議定義的文件頭信息

getHeaders(String name):返回指定名字的request Header的所有值,結(jié)果是一個(gè)枚舉的實(shí)例

getHeaderNames():返回所以request Header的名字,結(jié)果是一個(gè)枚舉的實(shí)例

getInputStream():返回請(qǐng)求的輸入流,用于獲得請(qǐng)求中的數(shù)據(jù)

getMethod():獲得客戶端向服務(wù)器端傳送數(shù)據(jù)的方法

getParameter(String name):獲得客戶端傳送給服務(wù)器端的有name指定的參數(shù)值

getParameterNames():獲得客戶端傳送給服務(wù)器端的所有參數(shù)的名字,結(jié)果是一個(gè)枚舉的實(shí)例

getParametervalues(String name):獲得有name指定的參數(shù)的所有值

getProtocol():獲取客戶端向服務(wù)器端傳送數(shù)據(jù)所依據(jù)的協(xié)議名稱

getQueryString():獲得查詢字符串

getRequestURI():獲取發(fā)出請(qǐng)求字符串的客戶端地址

getRemoteAddr():獲取客戶端的IP地址

getRemoteHost():獲取客戶端的名字

getSession([Boolean create]):返回和請(qǐng)求相關(guān)Session

getServerName():獲取服務(wù)器的名字

getServletPath():獲取客戶端所請(qǐng)求的腳本文件的路徑

getServerPort():獲取服務(wù)器的端口號(hào)

removeAttribute(String name):刪除請(qǐng)求中的一個(gè)屬性


本文版權(quán)歸黑馬程序員云計(jì)算大數(shù)據(jù)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!


作者:黑馬程序員云計(jì)算大數(shù)據(jù)培訓(xùn)學(xué)院


首發(fā):http://cloud.itheima.com/


分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!