HTTP 頭部解釋
Accept:告訴WEB服務(wù)器自己接受什么介質(zhì)類型罩润,/ 表示任何類型埋酬,type/* 表示該類型下的所有子類型写妥,type/sub-type。
Accept-Charset: 瀏覽器申明自己接收的字符集
Accept-Encoding: 瀏覽器申明自己接收的編碼方法祝峻,通常指定壓縮方法,是否支持壓縮扎筒,支持什么壓縮方法 (gzip嗜桌,deflate)
Accept-Language::瀏覽器申明自己接收的語(yǔ)言語(yǔ)言跟字符集的區(qū)別:中文是語(yǔ)言,中文有多種字符集浮定,比如big5桦卒,gb2312匿又,gbk等等碌更。Accept-Ranges:WEB服務(wù)器表明自己是否接受獲取其某個(gè)實(shí)體的一部分(比如文件的一部分)的請(qǐng)求。bytes:表示接受击费,none:表示不接受蔫巩。
Age:當(dāng)代理服務(wù)器用自己緩存的實(shí)體去響應(yīng)請(qǐng)求時(shí),用該頭部表明該實(shí)體從產(chǎn)生到現(xiàn)在經(jīng)過多長(zhǎng)時(shí)間了垃瞧。
Authorization:當(dāng)客戶端接收到來(lái)自WEB服務(wù)器的 WWW-Authenticate 響應(yīng)時(shí)坪郭,該頭部來(lái)回應(yīng)自己的身份驗(yàn)證信息給WEB服務(wù)器歪沃。
Cache-Control:請(qǐng)求:no-cache(不要緩存的實(shí)體沪曙,要求現(xiàn)在從WEB服務(wù)器去取)
max-age:(只接受 Age 值小于 max-age 值碳默,并且沒有過期的對(duì)象)
max-stale:(可以接受過去的對(duì)象嘱根,但是過期時(shí)間必須小于
max-stale 值)
min-fresh:(接受其新鮮生命期大于其當(dāng)前 Age 跟 min-fresh 值之和的
緩存對(duì)象)
響應(yīng):public(可以用 Cached 內(nèi)容回應(yīng)任何用戶)
private(只能用緩存內(nèi)容回應(yīng)先前請(qǐng)求該內(nèi)容的那個(gè)用戶)
no-cache(可以緩存巷懈,但是只有在跟WEB服務(wù)器驗(yàn)證了其有效后顶燕,才能返回給客戶端)
max-age:(本響應(yīng)包含的對(duì)象的過期時(shí)間)
ALL: no-store(不允許緩存)Connection:請(qǐng)求:close(告訴WEB服務(wù)器或者代理服務(wù)器,在完成本次請(qǐng)求的響應(yīng)
后,斷開連接癣漆,不要等待本次連接的后續(xù)請(qǐng)求了)剂买。
keepalive(告訴WEB服務(wù)器或者代理服務(wù)器瞬哼,在完成本次請(qǐng)求的
響應(yīng)后,保持連接较性,等待本次連接的后續(xù)請(qǐng)求)赞咙。
響應(yīng):close(連接已經(jīng)關(guān)閉)。
keepalive(連接保持著院仿,在等待本次連接的后續(xù)請(qǐng)求)歹垫。
Keep-Alive:如果瀏覽器請(qǐng)求保持連接颠放,則該頭部表明希望 WEB 服務(wù)器保持
連接多長(zhǎng)時(shí)間(秒)慈迈。
例如:Keep-Alive:300Content-Encoding:WEB服務(wù)器表明自己使用了什么壓縮方法(gzip,deflate)壓縮響應(yīng)中的對(duì)象谴麦。
例如:Content-Encoding:gzip
Content-Language:WEB 服務(wù)器告訴瀏覽器自己響應(yīng)的對(duì)象的語(yǔ)言匾效。
Content-Length: WEB 服務(wù)器告訴瀏覽器自己響應(yīng)的對(duì)象的長(zhǎng)度面哼。
例如:Content-Length: 26012
Content-Range: WEB 服務(wù)器表明該響應(yīng)包含的部分對(duì)象為整個(gè)對(duì)象的哪個(gè)部分扫步。
例如:Content-Range: bytes 21010-47021/47022
Content-Type: WEB 服務(wù)器告訴瀏覽器自己響應(yīng)的對(duì)象的類型河胎。
例如:Content-Type:application/xmlETag:就是一個(gè)對(duì)象(比如URL)的標(biāo)志值,就一個(gè)對(duì)象而言政敢,比如一個(gè) html 文件喷户,
如果被修改了访锻,其 Etag 也會(huì)別修改, 所以昌罩,ETag 的作用跟 Last-Modified 的
作用差不多灾馒,主要供 WEB 服務(wù)器 判斷一個(gè)對(duì)象是否改變了睬罗。
比如前一次請(qǐng)求某個(gè) html 文件時(shí),獲得了其 ETag古涧,當(dāng)這次又請(qǐng)求這個(gè)文件時(shí)羡滑,
瀏覽器就會(huì)把先前獲得的 ETag 值發(fā)送給 WEB 服務(wù)器算芯,然后 WEB 服務(wù)器
會(huì)把這個(gè) ETag 跟該文件的當(dāng)前 ETag 進(jìn)行對(duì)比熙揍,然后就知道這個(gè)文件
有沒有改變了届囚。Expired:WEB服務(wù)器表明該實(shí)體將在什么時(shí)候過期,對(duì)于過期了的對(duì)象泥耀,只有在
跟WEB服務(wù)器驗(yàn)證了其有效性后痰催,才能用來(lái)響應(yīng)客戶請(qǐng)求作郭。
是 HTTP/1.0 的頭部夹攒。
例如:Expires:Sat, 23 May 2009 10:02:12 GMTHost:客戶端指定自己想訪問的WEB服務(wù)器的域名/IP 地址和端口號(hào)咏尝。
例如:Host:rss.sina.com.cnIf-Match:如果對(duì)象的 ETag 沒有改變,其實(shí)也就意味著對(duì)象沒有改變胎食,才執(zhí)行請(qǐng)求的動(dòng)作厕怜。
If-None-Match:如果對(duì)象的 ETag 改變了粥航,其實(shí)也就意味著對(duì)象也改變了生百,才執(zhí)行請(qǐng)求的動(dòng)作蚀浆。If-Modified-Since:如果請(qǐng)求的對(duì)象在該頭部指定的時(shí)間之后修改了市俊,才執(zhí)行請(qǐng)求
的動(dòng)作(比如返回對(duì)象),否則返回代碼304蠢甲,告訴瀏覽器該對(duì)象
沒有修改鹦牛。
例如:If-Modified-Since:Thu, 10 Apr 2008 09:14:42 GMT
If-Unmodified-Since:如果請(qǐng)求的對(duì)象在該頭部指定的時(shí)間之后沒修改過勇吊,才執(zhí)行
請(qǐng)求的動(dòng)作(比如返回對(duì)象)汉规。If-Range:瀏覽器告訴 WEB 服務(wù)器针史,如果我請(qǐng)求的對(duì)象沒有改變啄枕,就把我缺少的部分
給我,如果對(duì)象改變了泌参,就把整個(gè)對(duì)象給我沽一。 瀏覽器通過發(fā)送請(qǐng)求對(duì)象的
ETag 或者 自己所知道的最后修改時(shí)間給 WEB 服務(wù)器,讓其判斷對(duì)象是否
改變了烘嘱。
總是跟 Range 頭部一起使用拙友。Last-Modified:WEB 服務(wù)器認(rèn)為對(duì)象的最后修改時(shí)間遗契,比如文件的最后修改時(shí)間病曾,
動(dòng)態(tài)頁(yè)面的最后產(chǎn)生時(shí)間等等泰涂。
例如:Last-Modified:Tue, 06 May 2008 02:42:43 GMTLocation:WEB 服務(wù)器告訴瀏覽器逼蒙,試圖訪問的對(duì)象已經(jīng)被移到別的位置了是牢,
到該頭部指定的位置去取。
例如:Location:
http://i0.sinaimg.cn/dy/deco/2008/0528/sinahome_0803_ws_005_text_0.gifPramga:主要使用 Pramga: no-cache批什,相當(dāng)于 Cache-Control: no-cache驻债。
例如:Pragma:no-cacheProxy-Authenticate: 代理服務(wù)器響應(yīng)瀏覽器合呐,要求其提供代理身份驗(yàn)證信息笙以。
Proxy-Authorization:瀏覽器響應(yīng)代理服務(wù)器的身份驗(yàn)證請(qǐng)求,提供自己的身份信息。Range:瀏覽器(比如 Flashget 多線程下載時(shí))告訴 WEB 服務(wù)器自己想取對(duì)象的哪部分缘屹。
例如:Range: bytes=1173546-Referer:瀏覽器向 WEB 服務(wù)器表明自己是從哪個(gè) 網(wǎng)頁(yè)/URL 獲得/點(diǎn)擊 當(dāng)前請(qǐng)求中的網(wǎng)址/URL轻姿。
例如:Referer:http://www.sina.com/Server: WEB 服務(wù)器表明自己是什么軟件及版本等信息互亮。
例如:Server:Apache/2.0.61 (Unix)User-Agent: 瀏覽器表明自己的身份(是哪種瀏覽器)余素。
例如:User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN;
rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14Transfer-Encoding: WEB 服務(wù)器表明自己對(duì)本響應(yīng)消息體(不是消息體里面的對(duì)象)
作了怎樣的編碼桨吊,比如是否分塊(chunked)视乐。
例如:Transfer-Encoding: chunkedVary: WEB服務(wù)器用該頭部的內(nèi)容告訴 Cache 服務(wù)器佑淀,在什么條件下才能用本響應(yīng)
所返回的對(duì)象響應(yīng)后續(xù)的請(qǐng)求伸刃。
假如源WEB服務(wù)器在接到第一個(gè)請(qǐng)求消息時(shí),其響應(yīng)消息的頭部為:
Content-Encoding: gzip; Vary: Content-Encoding 那么 Cache 服務(wù)器會(huì)分析后續(xù)
請(qǐng)求消息的頭部棺榔,檢查其 Accept-Encoding症歇,是否跟先前響應(yīng)的 Vary 頭部值
一致忘晤,即是否使用相同的內(nèi)容編碼方法设塔,這樣就可以防止 Cache 服務(wù)器用自己
Cache 里面壓縮后的實(shí)體響應(yīng)給不具備解壓能力的瀏覽器远舅。
例如:Vary:Accept-EncodingVia: 列出從客戶端到 OCS 或者相反方向的響應(yīng)經(jīng)過了哪些代理服務(wù)器,他們用
什么協(xié)議(和版本)發(fā)送的請(qǐng)求任连。
當(dāng)客戶端請(qǐng)求到達(dá)第一個(gè)代理服務(wù)器時(shí)随抠,該服務(wù)器會(huì)在自己發(fā)出的請(qǐng)求里面
添加 Via 頭部拱她,并填上自己的相關(guān)信息秉沼,當(dāng)下一個(gè)代理服務(wù)器 收到第一個(gè)代理
服務(wù)器的請(qǐng)求時(shí)氧猬,會(huì)在自己發(fā)出的請(qǐng)求里面復(fù)制前一個(gè)代理服務(wù)器的請(qǐng)求的Via
頭部坏瘩,并把自己的相關(guān)信息加到后面倔矾, 以此類推哪自,當(dāng) OCS 收到最后一個(gè)代理服
務(wù)器的請(qǐng)求時(shí),檢查 Via 頭部邑彪,就知道該請(qǐng)求所經(jīng)過的路由寄症。
例如:Via:1.0 236-81.D07071953.sina.com.cn:80 (squid/2.6.STABLE13)
====================================
HTTP 請(qǐng)求消息頭部實(shí)例:
Host:rss.sina.com.cn
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language:zh-cn,zh;q=0.5
Accept-Encoding:gzip,deflate
Accept-Charset:gb2312,utf-8;q=0.7,*;q=0.7
Keep-Alive:300
Connection:keep-alive
Cookie:userId=C5bYpXrimdmsiQmsBPnE1Vn8ZQmdWSm3WRlEB3vRwTnRtW <-- Cookie
If-Modified-Since:Sun, 01 Jun 2008 12:05:30 GMT
Cache-Control:max-age=0
HTTP 響應(yīng)消息頭部實(shí)例:
Status:OK - 200 <-- 響應(yīng)狀態(tài)碼,表示 web 服務(wù)器處理的結(jié)果篮迎。
Date:Sun, 01 Jun 2008 12:35:47 GMT
Server:Apache/2.0.61 (Unix)
Last-Modified:Sun, 01 Jun 2008 12:35:30 GMT
Accept-Ranges:bytes
Content-Length:18616
Cache-Control:max-age=120
Expires:Sun, 01 Jun 2008 12:37:47 GMT
Content-Type:application/xml
Age:2
X-Cache:HIT from 236-41.D07071951.sina.com.cn <-- 反向代理服務(wù)器使用的 HTTP 頭部
Via:1.0 236-41.D07071951.sina.com.cn:80 (squid/2.6.STABLE13)
Connection:close
=====================================
HTTP頭部信息簡(jiǎn)單說(shuō)明
一、HTTP響應(yīng)碼響應(yīng)碼由三位十進(jìn)制數(shù)字組成甜橱,它們出現(xiàn)在由HTTP服務(wù)器發(fā)送的響應(yīng)的第一行逊笆。
響應(yīng)碼分五種類型,由它們的第一位數(shù)字表示:
1xx:信息岂傲,請(qǐng)求收到难裆,繼續(xù)處理
2xx:成功,行為被成功地接受譬胎、理解和采納
3xx:重定向,為了完成請(qǐng)求命锄,必須進(jìn)一步執(zhí)行的動(dòng)作
4xx:客戶端錯(cuò)誤堰乔,請(qǐng)求包含語(yǔ)法錯(cuò)誤或者請(qǐng)求無(wú)法實(shí)現(xiàn)
5xx:服務(wù)器錯(cuò)誤脐恩,服務(wù)器不能實(shí)現(xiàn)一種明顯無(wú)效的請(qǐng)求
下表顯示每個(gè)響應(yīng)碼及其含義:
100 繼續(xù)101 分組交換協(xié)
200 OK 201 被創(chuàng)建 202 被采納 203 非授權(quán)信息 204 無(wú)內(nèi)容 205 重置內(nèi)容 206 部分內(nèi)容
300 多選項(xiàng)301 永久地傳送302 找到303 參見其他304 未改動(dòng)305 使用代理307 暫時(shí)重定向
400 錯(cuò)誤請(qǐng)求401 未授權(quán)402 要求付費(fèi)403 禁止404 未找到405 不允許的方法406 不被采納407 要求代理授權(quán)408 請(qǐng)求超時(shí)409 沖突410 過期的411 要求的長(zhǎng)度412 前提不成立413 請(qǐng)求實(shí)例太大414 請(qǐng)求URI太大415 不支持的媒體類型416 無(wú)法滿足的請(qǐng)求范圍417 失敗的預(yù)期
500 內(nèi)部服務(wù)器錯(cuò)誤501 未被使用502 網(wǎng)關(guān)錯(cuò)誤503 不可用的服務(wù)504 網(wǎng)關(guān)超時(shí)505 HTTP版本未被支持
二镐侯、HTTP頭標(biāo)頭標(biāo)由主鍵/值對(duì)組成。它們描述客戶端或者服務(wù)器的屬性驶冒、被傳輸?shù)馁Y源以及應(yīng)該實(shí)現(xiàn)連接苟翻。
四種不同類型的頭標(biāo):
1.通用頭標(biāo):即可用于請(qǐng)求,也可用于響應(yīng)骗污,是作為一個(gè)整體而不是特定資源與事務(wù)相關(guān)聯(lián)崇猫。
2.請(qǐng)求頭標(biāo):允許客戶端傳遞關(guān)于自身的信息和希望的響應(yīng)形式。
3.響應(yīng)頭標(biāo):服務(wù)器和于傳遞自身信息的響應(yīng)需忿。
4.實(shí)體頭標(biāo):定義被傳送資源的信息诅炉。即可用于請(qǐng)求,也可用于響應(yīng)屋厘。
頭標(biāo)格式:<name>:<value><CRLF>
下表描述在HTTP/1.1中用到的頭標(biāo)
Accept 定義客戶端可以處理的媒體類型涕烧,按優(yōu)先級(jí)排序;在一個(gè)以逗號(hào)為分隔的列表中汗洒,可以定義多種類型和使用通配符议纯。例如:Accept: image/jpeg,image/png,/Accept-Charset 定義客戶端可以處理的字符集,按優(yōu)先級(jí)排序溢谤;在一個(gè)以逗號(hào)為分隔的列表中瞻凤,可以定義多種類型和使用通配符。例如:Accept-Charset: iso-8859-1,*,utf-8
Accept-Encoding 定義客戶端可以理解的編碼機(jī)制世杀。例如:Accept-Encoding:gzip,compress
Accept-Language 定義客戶端樂于接受的自然語(yǔ)言列表鲫构。例如:Accept-Language: en,de
Accept-Ranges 一個(gè)響應(yīng)頭標(biāo),它允許服務(wù)器指明:將在給定的偏移和長(zhǎng)度處玫坛,為資源組成部分的接受請(qǐng)求结笨。該頭標(biāo)的值被理解為請(qǐng)求范圍的度量單位。例如Accept-Ranges: bytes或Accept-Ranges: none
Age 允許服務(wù)器規(guī)定自服務(wù)器生成該響應(yīng)以來(lái)所經(jīng)過的時(shí)間長(zhǎng)度,以秒為單位炕吸。該頭標(biāo)主要用于緩存響應(yīng)伐憾。例如:Age: 30
Allow 一個(gè)響應(yīng)頭標(biāo),它定義一個(gè)由位于請(qǐng)求URI中的次源所支持的HTTP方法列表赫模。例如:Allow: GET,PUT
aUTHORIZATION 一個(gè)響應(yīng)頭標(biāo)树肃,用于定義訪問一種資源所必需的授權(quán)(域和被編碼的用戶ID與口令)。例如:Authorization: Basic YXV0aG9yOnBoaWw=
Cache-Control 一個(gè)用于定義緩存指令的通用頭標(biāo)瀑罗。例如:Cache-Control: max-age=30
Connection 一個(gè)用于表明是否保存socket連接為開放的通用頭標(biāo)胸嘴。例如:Connection: close或Connection: keep-alive
Content-Base 一種定義基本URI的實(shí)體頭標(biāo),為了在實(shí)體范圍內(nèi)解析相對(duì)URLs斩祭。如果沒有定義Content-Base頭標(biāo)解析相對(duì)URLs劣像,使用Content- Location URI(存在且絕對(duì))或使用URI請(qǐng)求。例如:Content-Base:
Content-Encoding 一種介質(zhì)類型修飾符摧玫,標(biāo)明一個(gè)實(shí)體是如何編碼的耳奕。例如:Content-Encoding: zipContent-Language 用于指定在輸入流中數(shù)據(jù)的自然語(yǔ)言類型。例如:Content-Language: en
Content-Length 指定包含于請(qǐng)求或響應(yīng)中數(shù)據(jù)的字節(jié)長(zhǎng)度诬像。例如:Content-Length:382
Content-Location 指定包含于請(qǐng)求或響應(yīng)中的資源定位(URI)屋群。如果是一絕。對(duì)URL它也作為被解析實(shí)體的相對(duì)URL的出發(fā)點(diǎn)坏挠。例如:Content-Location: http://www.myweb.com/news
Content-MD5 實(shí)體的一種MD5摘要芍躏,用作校驗(yàn)和。發(fā)送方和接受方都計(jì)算MD5摘要降狠,接受方將其計(jì)算的值與此頭標(biāo)中傳遞的值進(jìn)行比較纸肉。例如:Content-MD5: <base64 of 128 MD5 digest>
Content-Range 隨部分實(shí)體一同發(fā)送;標(biāo)明被插入字節(jié)的低位與高位字節(jié)偏移喊熟,也標(biāo)明此實(shí)體的總長(zhǎng)度柏肪。例如:Content-Range: 1001-2000/5000
Contern-Type 標(biāo)明發(fā)送或者接收的實(shí)體的MIME類型。例如:Content-Type: text/html
Date 發(fā)送HTTP消息的日期芥牌。例如:Date: Mon,10PR 18:42:51 GMT
ETag 一種實(shí)體頭標(biāo)烦味,它向被發(fā)送的資源分派一個(gè)唯一的標(biāo)識(shí)符。對(duì)于可以使用多種URL請(qǐng)求的資源壁拉,ETag可以用于確定實(shí)際被發(fā)送的資源是否為同一資源谬俄。例如:ETag: '208f-419e-30f8dc99'
Expires 指定實(shí)體的有效期。例如:Expires: Mon,05 Dec 2008 12:00:00 GMT
Form 一種請(qǐng)求頭標(biāo)弃理,給定控制用戶代理的人工用戶的電子郵件地址溃论。例如:From: webmaster@myweb.com
Host 被請(qǐng)求資源的主機(jī)名。對(duì)于使用HTTP/1.1的請(qǐng)求而言痘昌,此域是強(qiáng)制性的钥勋。例如:Host: www.myweb.com
If-Modified-Since 如果包含了GET請(qǐng)求炬转,導(dǎo)致該請(qǐng)求條件性地依賴于資源上次修改日期。如果出現(xiàn)了此頭標(biāo)算灸,并且自指定日期以來(lái)扼劈,此資源已被修改,應(yīng)該反回一個(gè)304響應(yīng)代碼菲驴。例如:If-Modified-Since: Mon,10PR 18:42:51 GMT
If-Match 如果包含于一個(gè)請(qǐng)求荐吵,指定一個(gè)或者多個(gè)實(shí)體標(biāo)記。只發(fā)送其ETag與列表中標(biāo)記區(qū)配的資源赊瞬。例如:If-Match: '208f-419e-308dc99'
If-None-Match 如果包含一個(gè)請(qǐng)求先煎,指定一個(gè)或者多個(gè)實(shí)體標(biāo)記。資源的ETag不與列表中的任何一個(gè)條件匹配巧涧,操作才執(zhí)行薯蝎。例如:If-None-Match: '208f-419e-308dc99'
If-Range 指定資源的一個(gè)實(shí)體標(biāo)記,客戶端已經(jīng)擁有此資源的一個(gè)拷貝褒侧。必須與Range頭標(biāo)一同使用良风。如果此實(shí)體自上次被客戶端檢索以來(lái)谊迄,還不曾修改過闷供,那么服務(wù)器只發(fā)送指定的范圍,否則它將發(fā)送整個(gè)資源统诺。例如:Range: byte=0-499<CRLF>If-Range:'208f-419e-30f8dc99'
If-Unmodified-Since 只有自指定的日期以來(lái)歪脏,被請(qǐng)求的實(shí)體還不曾被修改過,才會(huì)返回此實(shí)體粮呢。例如:If-Unmodified-Since:Mon,10PR 18:42:51 GMT
Last-Modified 指定被請(qǐng)求資源上次被修改的日期和時(shí)間婿失。例如:Last-Modified: Mon,10PR 18:42:51 GMT
Location 對(duì)于一個(gè)已經(jīng)移動(dòng)的資源,用于重定向請(qǐng)求者至另一個(gè)位置啄寡。與狀態(tài)編碼302(暫時(shí)移動(dòng))或者301(永久性移動(dòng))配合使用豪硅。例如:Location: http://www2.myweb.com/index.jsp
Max-Forwards 一個(gè)用于TRACE方法的請(qǐng)求頭標(biāo),以指定代理或網(wǎng)關(guān)的最大數(shù)目挺物,該請(qǐng)求通過網(wǎng)關(guān)才得以路由懒浮。在通過請(qǐng)求傳遞之前,代理或網(wǎng)關(guān)應(yīng)該減少此數(shù)目识藤。例如:Max-Forwards: 3
Pragma 一個(gè)通用頭標(biāo)砚著,它發(fā)送實(shí)現(xiàn)相關(guān)的信息。例如:Pragma: no-cache
Proxy-Authenticate 類似于WWW-Authenticate痴昧,便是有意請(qǐng)求只來(lái)自請(qǐng)求鏈(代理)的下一個(gè)服務(wù)器的認(rèn)證稽穆。例如:Proxy-Authenticate: Basic realm-admin
Proxy-Proxy-Authorization 類似于授權(quán),但并非有意傳遞任何比在即時(shí)服務(wù)器鏈中更進(jìn)一步的內(nèi)容赶撰。例如:Proxy-Proxy-Authorization: Basic YXV0aG9yOnBoaWw=
Public 列表顯示服務(wù)器所支持的方法集舌镶。例如:Public: OPTIONS,MGET,MHEAD,GET,HEAD
Range 指定一種度量單位和一個(gè)部分被請(qǐng)求資源的偏移范圍柱彻。例如:Range: bytes=206-5513
Refener 一種請(qǐng)求頭標(biāo)域,標(biāo)明產(chǎn)生請(qǐng)求的初始資源乎折。對(duì)于HTML表單绒疗,它包含此表單的Web頁(yè)面的地址。例如:Refener: http://www.myweb.com/news/search.html
Retry-After 一種響應(yīng)頭標(biāo)域骂澄,由服務(wù)器與狀態(tài)編碼503(無(wú)法提供服務(wù))配合發(fā)送吓蘑,以標(biāo)明再次請(qǐng)求之前應(yīng)該等待多長(zhǎng)時(shí)間。此時(shí)間即可以是一種日期坟冲,也可以是一種秒單位磨镶。例如:Retry-After: 18
Server 一種標(biāo)明Web服務(wù)器軟件及其版本號(hào)的頭標(biāo)。例如:Server: Apache/2.0.46(Win32)
Transfer-Encoding 一種通用頭標(biāo)健提,標(biāo)明對(duì)應(yīng)被接受方反向的消息體實(shí)施變換的類型琳猫。例如:Transfer-Encoding: chunked
Upgrade 允許服務(wù)器指定一種新的協(xié)議或者新的協(xié)議版本,與響應(yīng)編碼101(切換協(xié)議)配合使用私痹。例如:Upgrade: HTTP/2.0
User-Agent 定義用于產(chǎn)生請(qǐng)求的軟件類型(典型的如Web瀏覽器)脐嫂。例如:User-Agent: Mozilla/4.0(compatible; MSIE 5.5; Windows NT; DigExt)
Vary 一個(gè)響應(yīng)頭標(biāo),用于表示使用服務(wù)器驅(qū)動(dòng)的協(xié)商從可用的響應(yīng)表示中選擇響應(yīng)實(shí)體紊遵。例如:Vary: *Via 一個(gè)包含所有中間主機(jī)和協(xié)議的通用頭標(biāo)账千,用于滿足請(qǐng)求。例如:Via: 1.0 fred.com, 1.1 wilma.com
Warning 用于提供關(guān)于響應(yīng)狀態(tài)補(bǔ)充信息的響應(yīng)頭標(biāo)暗膜。例如:Warning: 99 www.myweb.com Piano needs tuning
www-Authenticate 一個(gè)提示用戶代理提供用戶名和口令的響應(yīng)頭標(biāo)匀奏,與狀態(tài)編碼401(未授權(quán))配合使用。響應(yīng)一個(gè)授權(quán)頭標(biāo)学搜。例如:www-Authenticate: Basic realm=zxm.mgmt