亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

八、設置HTTP應答頭

2020-06-01 23:18:20
字體:
來源:轉載
供稿:網友
8.1 HTTP應答頭概述

   Web服務器的HTTP應答一般由以下幾項構成:一個狀態行,一個或多個應答頭,一個空行,內容文檔。設置HTTP應答頭往往和設置狀態行中的狀態代碼結合起來。例如,有好幾個表示“文檔位置已經改變”的狀態代碼都伴隨著一個Location頭,而401(Unauthorized)狀態代碼則必須伴隨一個WWW-Authenticate頭。

   然而,即使在沒有設置特殊含義的狀態代碼時,指定應答頭也是很有用的。應答頭可以用來完成:設置Cookie,指定修改日期,指示瀏覽器按照指定的間隔刷新頁面,聲明文檔的長度以便利用持久HTTP連接,……等等許多其他任務。

   設置應答頭最常用的方法是HttpServletResponse的setHeader,該方法有兩個參數,分別表示應答頭的名字和值。和設置狀態代碼相似,設置應答頭應該在發送任何文檔內容之前進行。

   setDateHeader方法和setIntHeadr方法專門用來設置包含日期和整數值的應答頭,前者避免了把Java時間轉換為GMT時間字符串的麻煩,后者則避免了把整數轉換為字符串的麻煩。

   HttpServletResponse還提供了許多設置常見應答頭的簡便方法,如下所示:

setContentType:設置Content-Type頭。大多數Servlet都要用到這個方法。
setContentLength:設置Content-Length頭。對于支持持久HTTP連接的瀏覽器來說,這個函數是很有用的。
addCookie:設置一個Cookie(Servlet API中沒有setCookie方法,因為應答往往包含多個Set-Cookie頭)。
另外,如上節介紹,sendRedirect方法設置狀態代碼302時也會設置Location頭。
   8.2 常見應答頭及其含義

   有關HTTP頭詳細和完整的說明,請參見http://www.w3.org/Protocols/規范。

應答頭  說明  
Allow  服務器支持哪些請求方法(如GET、POST等)。  
Content-Encoding  文檔的編碼(Encode)方法。只有在解碼之后才可以得到Content-Type頭指定的內容類型。利用gzip壓縮文檔能夠顯著地減少HTML文檔的下載時間。Java的GZIPOutputStream可以很方便地進行gzip壓縮,但只有Unix上的Netscape和Windows上的IE 4、IE 5才支持它。因此,Servlet應該通過查看Accept-Encoding頭(即request.getHeader("Accept-Encoding"))檢查瀏覽器是否支持gzip,為支持gzip的瀏覽器返回經gzip壓縮的HTML頁面,為其他瀏覽器返回普通頁面。  
Content-Length  表示內容長度。只有當瀏覽器使用持久HTTP連接時才需要這個數據。如果你想要利用持久連接的優勢,可以把輸出文檔寫入ByteArrayOutputStram,完成后查看其大小,然后把該值放入Content-Length頭,最后通過byteArrayStream.writeTo(response.getOutputStream()發送內容。  
Content-Type  表示后面的文檔屬于什么MIME類型。Servlet默認為text/plain,但通常需要顯式地指定為text/html。由于經常要設置Content-Type,因此HttpServletResponse提供了一個專用的方法setContentTyep。  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美午夜电影在线| 亚洲丝袜av一区| 一区二区三区在线播放欧美| 欧美孕妇与黑人孕交| 精品久久久国产精品999| 亚洲xxxxx性| 在线观看欧美成人| 欧美综合在线第二页| 亚洲经典中文字幕| 国产69精品久久久久99| 亚洲日本中文字幕| 日韩av日韩在线观看| www.久久撸.com| 亚洲精品国产精品国产自| 45www国产精品网站| 成人精品一区二区三区| 日韩三级影视基地| 亚洲性线免费观看视频成熟| 26uuu国产精品视频| 色综合视频一区中文字幕| 日韩成人在线免费观看| 亚洲精品久久久久久久久久久| 在线观看日韩av| 色青青草原桃花久久综合| 91久久久久久久久| 亚洲一区999| 亚洲a中文字幕| 欧美性猛交xxxx偷拍洗澡| xx视频.9999.com| 成人免费视频网| 精品无人国产偷自产在线| 日韩av中文字幕在线| 91av在线国产| 欧美大片第1页| 亚洲精品乱码久久久久久金桔影视| 久久久久久久久久久亚洲| 日本亚洲欧美三级| 在线观看国产精品日韩av| 国产一区二区三区网站| 精品亚洲一区二区三区| 久久在精品线影院精品国产| 在线播放国产一区中文字幕剧情欧美| 午夜免费日韩视频| 68精品国产免费久久久久久婷婷| 欧美高清一级大片| 久久综合伊人77777尤物| 欧美另类老肥妇| 久久福利视频导航| 91精品国产99| 国产精品视频在线播放| 精品视频久久久久久| 韩国欧美亚洲国产| 欧美另类69精品久久久久9999| 久久精品99久久久香蕉| 国产精品久久久久久久久久| 国产91在线播放九色快色| 欧美性jizz18性欧美| 国产成人精品在线播放| 亚洲欧美国产精品va在线观看| 亚洲最大在线视频| 国产精品久久久久久久久借妻| 亚洲天堂男人天堂女人天堂| 欧美日韩人人澡狠狠躁视频| 欧美中文在线字幕| 亚洲自拍偷拍在线| 欧美黑人狂野猛交老妇| 日韩免费在线电影| 国产精品入口日韩视频大尺度| 欧美精品亚州精品| 黑人巨大精品欧美一区免费视频| 久久精品中文字幕电影| 大荫蒂欧美视频另类xxxx| 91精品国产色综合久久不卡98口| 国产精品88a∨| 欧美成人免费视频| 欧美激情一区二区三区成人| 日本视频久久久| 国产精品美女无圣光视频| 欧美激情极品视频| 欧美成人免费在线视频| 一区二区三区黄色| 欧美电影免费观看电视剧大全| 久久久国产精品一区| 亚洲性视频网站| 欧美日韩不卡合集视频| 国产精品免费视频xxxx| 精品国产成人av| 亚洲成人动漫在线播放| 亚洲另类欧美自拍| 秋霞成人午夜鲁丝一区二区三区| 亚洲欧美国产日韩天堂区| 亚洲成avwww人| 在线观看日韩视频| 久久久久久国产精品三级玉女聊斋| 欧美精品免费在线观看| 久久久噜噜噜久久久| 亚洲日本欧美中文幕| 欧美激情中文字幕乱码免费| 久久国产加勒比精品无码| 欧美高清在线视频观看不卡| 97国产suv精品一区二区62| 精品亚洲一区二区三区| 国产成人精品在线| 日本免费久久高清视频| 久久亚洲精品一区二区| 国产69精品久久久久9| 成人h片在线播放免费网站| 国产亚洲精品久久| 亚洲天堂av图片| 全色精品综合影院| 亚洲精品之草原avav久久| 成人在线免费观看视视频| 91香蕉嫩草影院入口| 亚洲国产精品99久久| 欧美猛少妇色xxxxx| 777午夜精品福利在线观看| 91欧美精品午夜性色福利在线| 日韩禁在线播放| 国内久久久精品| 日韩亚洲在线观看| 亚洲高清在线观看| 欧美在线亚洲在线| 精品国产一区二区三区久久久狼| 欧美高清视频在线播放| 亚洲国产小视频在线观看| 久久久精品影院| 久久99精品久久久久久青青91| 动漫精品一区二区| 精品自在线视频| 国内精品久久久久影院 日本资源| 国产日本欧美一区| 久久精品视频中文字幕| 久久在线免费观看视频| 欧美激情免费在线| 亚洲www在线观看| 91精品中文在线| 2020欧美日韩在线视频| 亚洲精品电影在线观看| 国产精品高清免费在线观看| 91久久精品国产| 久久91超碰青草是什么| 17婷婷久久www| 国产在线视频2019最新视频| 亚洲欧美日韩国产中文专区| 日韩精品www| 日韩av在线播放资源| 日韩av一区在线观看| 欧美国产日产韩国视频| 国产成人精品一区二区三区| 欧美性xxxx极品hd满灌| 国产精品久久久久久久久粉嫩av| 精品国产老师黑色丝袜高跟鞋| 亚洲人成在线观看| 久久的精品视频| 在线播放日韩精品| 欧美在线国产精品| 国产精品扒开腿做爽爽爽视频| 久久69精品久久久久久久电影好| 亚洲激情小视频| 51精品国产黑色丝袜高跟鞋| 免费不卡在线观看av| 狠狠爱在线视频一区| 欧美成在线观看| 欧美精品videosex极品1|