成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺談Servlet讀取請求頭

開發 后端
本文介紹在Servlet讀取HTTP頭是非常方便的,只需要調用一下HttpServletRequest 的getHeader方法即可。

在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,協議/版本。

  1. package hall;  
  2.  
  3. import java.io.*;  
  4. import javax.servlet.*;  
  5. import javax.servlet.http.*;  
  6. import java.util.*;  
  7.  
  8. public class ShowRequestHeaders extends HttpServlet {  
  9. public void doGet(HttpServletRequest request,  
  10. HttpServletResponse response)  
  11. throws ServletException, IOException {  
  12. response.setContentType("text/html");  
  13. PrintWriter out = response.getWriter();  
  14. String title = "顯示所有請求頭";  
  15. out.println(ServletUtilities.headWithTitle(title) +  
  16. "\n" +  
  17. "  
  18. " + title + "  
  19. \n" +  
  20. "Request Method: " +  
  21. request.getMethod() + "  
  22. \n" +"Request URI: " +  
  23. request.getRequestURI() + "  
  24. \n" +"Request Protocol: " +  
  25. request.getProtocol() + "  
  26. public void doPost(HttpServletRequest request,  
  27. HttpServletResponse response)  
  28. throws ServletException, IOException {  
  29. doGet(request, response);  
  30. }  

【編輯推薦】

  1. 介紹Servlet 2.4版功能
  2. 多種Servlet接口介紹
  3. 接口介紹-Servlet Context
  4. Servlet的注冊方法
  5. 介紹Servlet容器
責任編輯:佚名 來源: 中國IT實驗室
相關推薦

2009-07-08 17:04:25

user cache

2009-07-06 10:25:14

Java Web Se

2009-05-18 10:43:17

TomcatServletJetty

2009-07-03 18:07:31

Servlet的運行環

2009-07-09 10:25:05

Servlet的Web

2011-03-23 15:02:55

ListenerFilterServlet

2011-04-15 14:37:45

JavaCsv

2011-04-02 09:30:46

JavaIO

2009-07-08 13:31:23

調用Servlet處理

2009-07-01 18:08:18

JSP頁面跳轉

2009-06-06 19:25:44

javaServlet基礎結構

2009-07-06 17:22:54

JSP服務器

2011-09-06 09:48:41

MTK平臺

2019-01-02 13:45:19

2015-09-29 14:01:45

SPDY網絡協議響應頭網絡協議

2021-02-09 21:49:51

Python參數Get

2009-07-06 14:05:50

Servlet編程Servlet顯示圖片

2009-07-03 13:22:37

調用Servlet

2023-06-29 07:45:07

注冊表Windows系統

2021-05-27 05:37:10

HTTP請求頭瀏覽器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩高清一区二区三区 | 97超碰人人| 黄色国产视频 | 99成人免费视频 | 一区二区三区影院 | 亚洲不卡 | 二区在线视频 | 成人在线观看黄 | 欧美色图综合网 | 一区二区三区亚洲精品国 | 伊人看片 | 国产一区二区三区 | 日本精品在线一区 | 国产精品久久久久久久久久免费看 | 人人九九精 | 免费黄色在线观看 | 久久久久久九九九九九九 | 欧美一区二区免费视频 | 乳色吐息在线观看 | 天天综合干 | 欧美激情综合五月色丁香小说 | 91精品成人久久 | 欧美一级二级三级 | 日韩免费网站 | 久久亚洲一区二区三区四区 | av网站免费看 | 在线观看中文字幕 | 日韩国产一区二区三区 | 国产欧美视频一区二区三区 | 欧美精品在线一区 | av大片| 日日日色| 天天操夜夜操免费视频 | 久www| 九九精品在线 | 五月婷婷导航 | 日韩区 | 精品国产一区二区三区性色av | 成人国产午夜在线观看 | 精品欧美乱码久久久久久 | 欧美一区二区三区,视频 |