Accept
Accept請求頭域被用于指定服務(wù)器返回給客戶端可接受的響應(yīng)媒體類型。Accept頭域能被用于指明請求是期望服務(wù)器返回某些期望的媒體類型的響應(yīng),
Accept-Charset
Accept-Charset請求頭域可以用來指出請求客戶端能接受什么樣的字符集響應(yīng)。這個頭域允許客戶端能通知服務(wù)器指定何種此客戶端更能理解的或更具特殊目的的字符集的響應(yīng)。
Accept-Encoding
Accept-Encoding請求頭域和Accept頭域相似,但Accept-Encoding是限定服務(wù)器返回給客戶端可以接受的內(nèi)容編碼(content-coding)
Accept-Language
Accept-Language請求頭域和Accept請求頭域類似,但是它是限定服務(wù)器返回給客戶端喜愛的自然語言。
Cache-Control
Cache-Control常用頭域被用于指定指令,此指令必須被在請求/響應(yīng)鏈上的所有緩存機制遵守。這些指令指定防止緩存干涉請求或響應(yīng)的行為。這些指令經(jīng)常覆蓋缺省的緩存算法。緩存指令是單方向的,因為請求中指令的存在并不意味著響應(yīng)中也會有同樣的指令
Connection
Connection常用頭域允許發(fā)送者指定某一特定連接中的選項,這些選項不得由代理(proxy)在以后的連接中傳送。
Content-Encoding
“Content-Encoding”實體頭域是對媒體類型的修飾。當(dāng)此頭域出現(xiàn)時,其值表明對實體主體采用了何種的內(nèi)容編碼,從而可以知道采用何種解碼機制以獲取Content-Type頭域中指出的媒體類型。Content-Encoding頭域主要目的是可以在不丟失下層媒體類型的身份下對文檔進行壓縮。
Content-Language
Content-Language實體頭域描述了實體面向用戶的自然語言。請注意,這不一定等同于實體主體中用到的所有語言。
Content-Length
Content-Length實體頭域按十進制或八位字節(jié)數(shù)指明了發(fā)給給接收者的實體主體的大小,或是在使用HEAD方法的情況下,指明若請求為GET方法時應(yīng)該發(fā)送的實體主體的大小。
Content-Range
Content-Range實體頭域與部分實體主體一起發(fā)送,用于指明部分實體主體在完整實體主體里那一部分被采用。
Content-Type
Content-Type實體頭域指明發(fā)給接收者的實體主體的媒體類型,或在HEAD方法中指明若請求為GET時將發(fā)送的媒體類型。
Date
Date常用頭域表明產(chǎn)生消息的日期和時間,它和RFC822中的orig-date語義一樣
ETag
Etag響應(yīng)頭域提供了請求對應(yīng)變量(variant)的當(dāng)前實體標(biāo)簽。
Expect
Expect請求頭域用于指明客戶端需要的特定服務(wù)器行為。
Expires
Expires實體頭域(entity-header)給出了在何日何時之后響應(yīng)即被視為陳舊的。一個陳舊的緩存項不能被緩存(一個代理緩存或一個用戶代理的緩存)返回給客戶端,除非此緩存項被源服務(wù)器驗證(或者被一個擁有實體的保鮮副本的中間緩存)。見13.2節(jié)關(guān)于過期模型的進一步的討論。
Expires頭域的出現(xiàn)并不意味著源資源(譯注:存放于源服務(wù)器的資源)在Expire指定時間時、之前或之后將會改變或?qū)淮嬖凇?/p>
From
From請求報頭域,如果有的話,應(yīng)該包含用戶代理當(dāng)前操作用戶的email地址。
Host
Host請求頭域說明了正在請求資源的網(wǎng)絡(luò)主機和端口號
If-Match
If-Match請求頭域是用來讓方法成為條件方法。如果一個客戶端已經(jīng)從一個資源里獲得一個或多個實體(entity),那么他可以通過在If-Match頭域里包含相應(yīng)的實體標(biāo)簽(entity tag)來驗證這些實體的一個或多個是否就是服務(wù)器當(dāng)前實體
If-Modified-Since
If-Modified-Since請求頭域被用來讓方法成為條件方法:如果請求變量(variant)自從此頭域里指定的時間之后沒有改變,那么服務(wù)器不應(yīng)該返回實體;而是應(yīng)該以304(沒有改變)狀態(tài)碼進行響應(yīng),同時返回消息不需要消息主體(message-body)
Last-Modified
Last-Modified實體頭域(entity-header)指明了變量(variant)被源服務(wù)器所確信的最后修改的日期和時間。此頭域的確切含義取決于源服務(wù)器的實現(xiàn)和源資源(original resource)的性質(zhì)。對文件而言,它可能僅僅指示文件上次修改的時間。對于包含動態(tài)部分的實體而言,它可能是組成其各個部分中最后修改時間最近的那個部分。對數(shù)據(jù)庫網(wǎng)關(guān)而言,它可能是記錄的最新修改時間戳。對虛擬對象來說,它可能是最后內(nèi)部狀態(tài)改變的時間。源服務(wù)器不得發(fā)送一個遲于消息產(chǎn)生時間的Last-Modified日期。假如資源最后修改日期可能指示將來的某個時間,此服務(wù)器應(yīng)該用消息產(chǎn)生的時間替換那個日期。源服務(wù)器獲得實體的Last-Modified值應(yīng)該盡量靠近服務(wù)器產(chǎn)生響應(yīng)的Date值。這允許接收者對實體修改時間作出準(zhǔn)確的估計,特別是如果實體的改變時間接近響應(yīng)產(chǎn)生的時間。
Proxy-Authorization
Proxy-Authorization請求頭域允許客戶端讓一個需要授權(quán)的代理能給自己(或客戶端的用戶)授權(quán)。Proxy-Authorization頭域值由包含用戶代理授權(quán)信息的證書組成,此授權(quán)信息是關(guān)于對代理和/或請求資源域來說的
Accept-Range
Accept-Range響應(yīng)頭域允許服務(wù)器指明它對客戶的范圍請求(range request,譯注:當(dāng)在請求消息里出現(xiàn)Range頭域時表明此請求是范圍請求)的接受程度。
Age
Age響應(yīng)頭域表示發(fā)送者(譯注:一般是緩存)對響應(yīng)產(chǎn)生(或重驗證)時刻后經(jīng)過時間的估計。一個緩存的響應(yīng)是保鮮的(fresh)如果此響應(yīng)的年齡沒有超過它的保鮮壽命(freshness response)
Allow
Allow實體頭域中列出了請求URI(Request-URI)指定資源所支持的幾種方法。此頭域的目的是嚴(yán)格地讓接收端知道資源所適合的方法。Allow頭域必須出現(xiàn)在405(方法不被允許)響應(yīng)中。
Authorization(授權(quán))
用戶代理往往希望通過服務(wù)器給自己授權(quán),用戶代理這樣做是通過在請求里包含一個Authorization請求頭域,但是通常在接收了一個401響應(yīng)后就沒有必要讓服務(wù)器給自己授權(quán)了。Authorization頭域由包含用戶代理對那個請求資源域的授權(quán)信息的證書(credentials)組成。
Cache-Control
Cache-Control常用頭域被用于指定指令,此指令必須被在請求/響應(yīng)鏈上的所有緩存機制遵守。這些指令指定防止緩存干涉請求或響應(yīng)的行為。這些指令經(jīng)常覆蓋缺省的緩存算法。緩存指令是單方向的,因為請求中指令的存在并不意味著響應(yīng)中也會有同樣的指令