首部和方法的配合腋么,共同決定了客戶端和服務(wù)器能夠做什么樣的事情典予。
首部的類型分為:
通用首部
請(qǐng)求報(bào)文和響應(yīng)報(bào)文都可以使用肌访。包括但不僅限于:
首部 | 描述 |
---|---|
Connection | 客戶端和服務(wù)器指定鏈接有關(guān)選項(xiàng) |
Date | 日期時(shí)間標(biāo)志纯陨,說明報(bào)文是什么時(shí)間創(chuàng)建的 |
MIME-Version | 發(fā)送端使用的MIME版本 |
Trailer | 若報(bào)文采取分塊傳輸編碼方式,可以使用該首部列出位于報(bào)文拖掛部分的首部集合餐屎。 |
Transfer-Encoding | 告知接收方為了保證報(bào)文的可靠傳輸檀葛,對(duì)報(bào)文采用了什么編碼方式玩祟。 |
Update | 發(fā)送端可能想要升級(jí)使用的新版本或協(xié)議 |
Via | 報(bào)文經(jīng)過的中間節(jié)點(diǎn) |
Cache-Control | 緩存指示 |
請(qǐng)求首部
只在請(qǐng)求報(bào)文中有意義腹缩,說明了客戶端的情況。包括但不僅限于:
首部 | 描述 |
---|---|
Client-IP | 客戶端IP地址 |
From | 客戶端用戶E-mail地址 |
Host | 接收請(qǐng)求的服務(wù)器主機(jī)名和端口號(hào) |
Referer | 包含當(dāng)前請(qǐng)求URI的文檔的URL。就是說當(dāng)前請(qǐng)求URL所在的那個(gè)頁面對(duì)應(yīng)的URL藏鹊。 |
User-Agent | 發(fā)起請(qǐng)求的應(yīng)用程序信息 |
UA-Color润讥、UA-CPU、UA-Disp盘寡、UA-OS楚殿、UA-Pixels | 分別代表客戶端顯示器顏色信息、CPU信息竿痰、顯示器信息脆粥、操作系統(tǒng)信息、顯示器像素信息 |
Accept影涉、Accept-Charset变隔、Accept-Encoding、Accept-Language蟹倾、TE | 分別表示客戶端可接受的媒體類型匣缘、字符集、編碼方式鲜棠、語言以及擴(kuò)展編碼 |
Expect | 允許客戶端列出要求服務(wù)器的行為 |
If-Match | 若實(shí)體標(biāo)記與文檔當(dāng)前實(shí)體標(biāo)記匹配肌厨,就獲取這份文檔 |
If-None-Match | 若實(shí)體標(biāo)記與文檔當(dāng)前實(shí)體標(biāo)記不匹配,就獲取這份文檔 |
If-Modified-Since | 除非在指定日期之后資源被修改過豁陆,否則就限制這個(gè)請(qǐng)求 |
If-Unmodified-Since | 除非在指定日期之后資源沒有被修改過柑爸,否則就限制這個(gè)請(qǐng)求 |
If-Range | 對(duì)文檔某范圍進(jìn)行條件請(qǐng)求 |
Range | 請(qǐng)求指定范圍內(nèi)的資源 |
Authorization | 客戶端提供給服務(wù)器以便進(jìn)行認(rèn)證的數(shù)據(jù) |
Cookie | 客戶端向服務(wù)器發(fā)送的令牌 |
Cookie2 | 說明客戶端支持的cookie版本 |
Max-Forward | 和TRACE方法一同使用,控制請(qǐng)求轉(zhuǎn)發(fā)的最大次數(shù) |
Proxy-Authorization | 和代理進(jìn)行認(rèn)證是使用 |
Proxy-Connect | 和代理建立鏈接時(shí)控制鏈接 |
響應(yīng)首部
響應(yīng)首部為客戶端提供了額外信息盒音,使得客戶端可以做出更好的響應(yīng)竖配。包括但不僅限于:
首部 | 描述 |
---|---|
Age | 從最初創(chuàng)建開始,響應(yīng)持續(xù)時(shí)間 |
Public | 服務(wù)器為其資源支持的請(qǐng)求方法列表 |
Retry-After | 若資源不可用里逆,在此日期之后重試 |
Server | 服務(wù)器應(yīng)用軟件信息 |
Title | HTML文檔的標(biāo)題 |
Warning | 比原因短語更詳細(xì)的警告報(bào)文 |
Accept-Ranges | 服務(wù)器可以接收的范圍類型 |
Vary | 緩存信息 |
Proxy-Authenticate | 代理對(duì)客戶端的質(zhì)詢列表 |
Set-Cookie | 服務(wù)器在客戶端設(shè)置的令牌 |
WWW-Authenticate | 服務(wù)器對(duì)客戶端的質(zhì)詢列表 |
實(shí)體首部
描述實(shí)體相關(guān)信息进胯。包括但不僅限于:
首部 | 描述 |
---|---|
Allow | 對(duì)此實(shí)體支持的請(qǐng)求方法 |
Location | 告知客戶端資源的實(shí)際位置 |
Content-Base、Content-Encoding原押、Content-Language胁镐、Content-Length、Content-Location诸衔、Content-MD5盯漂、Content-Range、Content-Type | 分別表示主體的基礎(chǔ)URL笨农、編碼方式就缆、使用語言、長(zhǎng)度或尺寸谒亦、實(shí)際位置竭宰、MD5校驗(yàn)和空郊、在整個(gè)范圍中該實(shí)體的字節(jié)范圍、對(duì)象類型 |
BTag | 實(shí)體標(biāo)記 |
Expires | 實(shí)體不再有效 |
Last-Modified | 最后一次被修改的日期 |