亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Servlet如何讀取請求頭

發布時間:2021-11-30 15:46:53 來源:億速云 閱讀:224 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關Servlet如何讀取請求頭,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在Servlet讀取請求頭

在Servlet讀取HTTP頭是非常方便的,只需要調用一下HttpServletRequest 的getHeader方法即可。如果客戶請求中提供了指定的頭信息,getHeader返回對應的字符串;否則,返回null。部分頭信息經常要用到,它們有專用的訪問方法:getCookies方法返回Cookie頭的內容,經解析后存放在Cookie對象的數組中,請參見后面有關Cookie章節的討論;getAuthType和getRemoteUser方法分別讀取Authorization頭中的一部分內容;getDateHeader和 getIntHeader方法讀取指定的頭,然后返回日期值或整數值。

除了Servlet讀取指定的頭之外,利用getHeaderNames還可以得到請求中所有頭名字的一個Enumeration對象。

***,除了查看請求頭信息之外,我們還可以從請求主命令行獲得一些信息。getMethod方法返回請求方法,請求方法通常是GET或者POST,但也有可能是HEAD、PUT或者DELETE。getRequestURI方法返回URI(URI是URL的從主機和端口之后到表單數據之前的那一部分)。getRequestProtocol返回請求命令的第三部分,一般是“HTTP/1.0”或者“HTTP/1.1”。

實例:輸出所有的請求頭

下面的Servlet實例把所有接收到的請求頭和它的值以表格的形式輸出。另外,該Servlet還會輸出主請求命令的三個部分:請求方法,URI,協議/版本。

package hall;   import java.io.*;  import javax.servlet.*;  import javax.servlet.http.*;  import java.util.*;   public class ShowRequestHeaders extends HttpServlet {  public void doGet(HttpServletRequest request,  HttpServletResponse response)  throws ServletException, IOException {  response.setContentType("text/html");  PrintWriter out = response.getWriter();  String title = "顯示所有請求頭";  out.println(ServletUtilities.headWithTitle(title) +  "\n" +  "  " + title + "  \n" +  "Request Method: " +  request.getMethod() + "  \n" +"Request URI: " +  request.getRequestURI() + "  \n" +"Request Protocol: " +  request.getProtocol() + "  public void doPost(HttpServletRequest request,  HttpServletResponse response)  throws ServletException, IOException {  doGet(request, response);  }  }

關于“Servlet如何讀取請求頭”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣城市| 柯坪县| 常熟市| 白城市| 洛扎县| 涿鹿县| 阿尔山市| 高密市| 辽源市| 桦南县| 湘潭市| 孝昌县| 方城县| 海门市| 余庆县| 衡阳市| 新疆| 邮箱| 叶城县| 临清市| 怀仁县| 青川县| 巴里| 许昌市| 靖边县| 磐安县| 汉阴县| 崇明县| 大石桥市| 临湘市| 通海县| 克拉玛依市| 阿鲁科尔沁旗| 天峨县| 竹溪县| 白银市| 河津市| 峨山| 萨嘎县| 罗平县| 略阳县|