31.請求首部字段-Accept
通知伺服器,使用者代理能夠處理的媒體類型及媒體類型的相對優先級。
媒體類型的例子:
文本檔案
text/html,text/plain,text/css …
application/xhtml+xml,application/xml …
圖檔檔案
image/jpeg,image/gif,image/png …
視訊檔案
video/mpeg,video/quicktime …
應用程式使用的二進制檔案
application/octet-stream,application/zip …
若想要給顯示的媒體類型增加優先級,則使用q=來額外表示權重值,用分号(;)進行分隔。
權重值q的範圍是0~1(可精确到小數點後3位)且1為最大值。
不指定權重q值時,預設為q=1.0
32.請求首部字段-Accept-Charset
通知伺服器使用者代理支援的字元集及字元集的相對優先順序。
可一次性指定多種字元集。可用權重q值來表示相對優先級。
該首部字段應用于内容協商機制的伺服器驅動協商。
33.請求首部字段-Accept-Encoding
告知伺服器使用者代理支援的内容編碼及内容編碼的優先級順序。
可一次性指定多種内容編碼。
采用權重q值來表示相對優先級。
可使用星号(*)作為通配符,指定任意的編碼格式。
内容編碼:
gzip
由檔案壓縮程式gzip(GNU zip)生成的編碼格式(RFC1952),
采用Lempel-Ziv算法(LZ77)及32位循環備援校驗(Cyclic Redundancy Check,通稱CRC)。
compress
由UNIX檔案壓縮程式compress生成的編碼格式,采用Lempel-Ziv-Welch算法(LZW)。
deflate
組合使用zlib格式(RFC1950)及由deflate壓縮算法(RFC1951)生成的編碼格式。
identity
不執行壓縮或不會變化的預設編碼格式。
34.請求首部字段-Accept-Language
告知伺服器代理能夠處理的自然語言集(指中文或英文等),及其相對優先級。
可一次性指定多種自然語言集。
35.請求首部字段-Authorization
告知伺服器,使用者代理的認證資訊(證書值)
36.請求首部字段-Expect
告知伺服器,期望出現的某種特定行為。
伺服器無法了解用戶端的期望作出回應而發生錯誤時,會傳回狀态碼417 Expectation Failed.
37.請求首部字段-From
告知伺服器使用使用者代理的使用者的電子郵件位址。
38.請求首部字段-Host
告知伺服器,請求的資源所處的網際網路主機名和端口号。
Host首部字段在HTTP/1.1規範内是唯一一個必須被包含在請求内的首部字段。
例子:
Host: www.hackr.jp
虛拟主機運作在同一個IP上,是以使用首部字段Host加以區分
39.請求首部字段-If-Match
條件請求,伺服器判斷指定條件為真時,才會執行請求。
反之,傳回狀态碼412Precondition Failed的響應。
40.請求首部字段-If-Modified-Since
若字段值早于資源的更新時間,則希望能處理該請求。
如果在指定字段值的日期之後,請求資源都沒有更新過,則傳回304 Not Modified的響應
41.請求首部字段-If-None-Match
指定字段值的實體标記(ETag)值與請求資源的ETag不緻時,則處理該請求。
42.請求首部字段-If-Range
範圍請求處理。反之,則傳回全體資源。
43.請求首部字段-If-Unmodified-Since
指定請求資源隻有在字段值内指定的日期時間之後,未發生更新的情況下,才能處理請求。
44.請求首部字段-Max-Forwards
當伺服器接收到Max-Forwards值為0的請求時,則不再請求轉發,而是直接傳回響應。
45.請求首部字段-Proxy-Authorization
接收到從代理伺服器發來的認證質詢時,用戶端會發送包含首部字段Proxy-Authorization的請求,
以告知伺服器認證所需要的資訊。
用戶端與伺服器之間的認證,使用首部字段Authorization。
46.請求首部字段-Range
擷取部分資源的範圍請求。
Range: bytes=5001-10000
47.請求首部字段-Referer
告知伺服器請求的原始資源的URI。
48.請求首部字段-TE
告知伺服器用戶端能夠處理響應的傳輸編碼方式及相對優先級。