HTTP請求Response Headers


HTTP響應的headers頭解析

image

Allow

服務器支持哪些請求方式(如GET、POST等)。

Content-Encoding

文檔編碼(Encode)方法。只有在解碼之后才可以得到Content-Type頭指定的內容類型。利用gzip壓縮文檔能夠顯著地減少HTML文檔的下載時間。Java的GZIPOutputStream可以很方便地進行gzip壓縮,但只有Unix上的Netspace和windows的IE4、IE5才支持它。因此,Servlet應該通過查看Accept-Encoding頭(即request.getHeader('Accept-Encoding'))檢查瀏覽器是否支持gzip,為支持gzip的瀏覽器返回經gzip壓縮的HTML頁面,為其他瀏覽器返回普通的頁面

Content-Length

表示后面的文檔屬於什么MIME類型。Servlet默認為text/plain,但通常需要顯式地指定為text/html。由於經常要設置Content-Type,因此HttpServletResponse提供了一個專用的方法setContentType。

Date

當前的GMT時間。你可以用setDateHeader來設置這個頭以避免轉換時間格式的麻煩

Expires

應該在什么時候認為文檔已經過期,從而不再緩存它

Last-Modified

文檔的最后改動時間。可以用Last-Modified也可用setDateHeader方法來設置

Localtion

表示客戶應當到哪里去提取文檔。

Refresh

表示瀏覽器應該在多少時間之后刷新文檔,以秒計。可以用setHeader('Refresh', '5;URL=http://host/path')

Server

服務器名字。

設置和頁面關聯的Cookie。

Cache-Cntrol

響應輸出到客戶端后,服務端通過該報文頭告訴客戶端如何控制響應內容的緩存。

ETag

一個代表響應服務端資源(如頁面)版本的報文頭屬性,如果某個服務端資源發生變化了,這個ETag就會響應發生變化

Localtion


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM