當前位置:編程學習大全網 - 編程語言 - 接口HttpServletRequest 的所有方法和含義

接口HttpServletRequest 的所有方法和含義

HttpServletRequest是專用於HTTP協議的ServletRequest子接口,它用於封裝HTTP請求消息。同HttpServletResponse壹樣,在service()方法內部調用HttpServletRequest對象的各種方法來獲取請求消息。WEB客戶端發送給WEB服務器的HTTP請求消息分為三個部分:請求行、請求消息頭、消息正文(也叫實體內容)。

獲取請求行的相關信息的主要方法有如下壹些:

getMethod方法返回HTTP請求消息中的請求方式。

getRequestURI方法返回請求行中的資源名部分。

getQueryString 方法返回請求行中的參數部分。

getProtocol方法返回請求行中的協議名和版本。

getContextPath方法返回請求資源所屬於的WEB應用程序的路徑。

getPathInfo方法返回請求URL中的額外路徑信息。額外路徑信息是請求URL中的位於Servlet的路徑之後和查詢參數之前的內容,它以“/”開頭。

getPathTranslated方法返回URL中的額外路徑信息所對應的資源的真實路徑。

getServletPath方法返回Servlet的名稱或Servlet所映射的路徑。

獲取網絡連接信息的主要方法有如下壹些:

getRemoteAddr方法返回發出請求的客戶機的IP地址,其格式為“192.168.0.3”這種形式的字符文本。

getRemoteHost方法返回發出請求的客戶機的完整主機名,即“pc1.it315.org”這種格式。

getRemotePort方法返回發出請求的客戶機所使用的網絡接口的端口號。

getLocalAddr方法返回WEB服務器上接收當前請求的網絡接口的IP地址。

getLocalName方法返回WEB服務器上接收當前請求的網絡接口的IP地址所對應的主機名。

getLocalPort方法返回WEB服務器上接收當前請求的網絡接口的端口號。

getServerName方法返回當前請求所指向的主機名。

getServerPort方法返回當前請求所連接的服務器端口號。

getScheme方法返回請求的協議名,例如http、https或ftp。

getRequestURL方法返回客戶端發出請求時的完整URL。

至於獲取請求頭方法基本上就是get加上相應請求頭的名字。如:getHeader、getHeaders、getHeaderNames、getIntHeader、getDateHeader、getContentType、getContentLength、getCharacterEncoding等等

  • 上一篇:sisi 651的主板已經有壹256的DDR內存 請問再加256內存應如何加``
  • 下一篇:用matlab建立經濟模型,進行數值模擬。
  • copyright 2024編程學習大全網