HTTP通用首部字段

通用首部是指請(qǐng)求報(bào)文和響應(yīng)報(bào)文雙方都會(huì)使用的首部

Cahche-Control

通過指定首部字段Cache-Control的指令,就能操作緩存的工作機(jī)制

Cache-Control:max-age=0, private, must-revalidate

緩存請(qǐng)求指令

指令 參數(shù) 說明
no-cache 強(qiáng)制向原服務(wù)器再次驗(yàn)證
no-store 不緩存請(qǐng)求或響應(yīng)的任何內(nèi)容
max-age = [秒] 必須 響應(yīng) 的最大值
max-stale(=[秒]) 可省略 接收已過期的響應(yīng)
min-fresh = [秒] 必需 期望在指定時(shí)間內(nèi)的響應(yīng)仍有效
no-transform 代理不可更改媒體類型
only-if-cached 從緩存獲取資源
cache-extension - 新指令標(biāo)記(token)

緩存響應(yīng)指令

指令 參數(shù) 說明
public 可向任意方提供響應(yīng)的緩存
private 可省略 僅向特定用戶返回響應(yīng)
no-cache 可省略 緩存前必須先確認(rèn)其有效性
no-store 不緩存請(qǐng)求或響應(yīng)的任何內(nèi)容
no-transform 代理不可更改媒體類型
must-revalidate 可緩存但必須再向服務(wù)器進(jìn)行確認(rèn)
proxy-revalidate 要求中間緩存服務(wù)器對(duì)緩存的響應(yīng)有效性在進(jìn)行確認(rèn)
max-age = [秒] 必須 響應(yīng) 的最大Age值
cache-extension - 新指令標(biāo)記(token)
s-maxage = [秒] 必需 公共緩存服務(wù)器響應(yīng)的最大Age值
Connection

Connection首部字段具備如下兩個(gè)作用:

  • 控制不在轉(zhuǎn)發(fā)給代理的首部字段

GET / HTTP/1.1
Upgrade: HTTP/1.1
Connection: Upgrade

經(jīng)過代理服務(wù)器到達(dá)原服務(wù)器(首部字段Upgrade被刪除在轉(zhuǎn)發(fā))

GET / HTTP/1.1

  • 管理持久連接
    HTTP/1.1 版本默認(rèn)是持久連接的权她,為此客戶端會(huì)在持久連接上連續(xù)發(fā)送請(qǐng)求镀梭,當(dāng)服務(wù)器端想明確斷開連接時(shí)刀森,則指定Connection首部字段的值為Close.如果想在舊版本的HTTP協(xié)議上維持持續(xù)連接時(shí),則需指定Connection首部字段的值為Keep-Alive
Date

表明創(chuàng)建HTTP報(bào)文的日期和時(shí)間

Pragma

Pragma 是HTTP/1.1 之前版本的歷史遺留字段 僅作為與HTTP/1.0的向后兼容二定義

Trailer

首部字段Trailer會(huì)事先說明在報(bào)文主體后記錄了哪些首部字段报账。該首部字段可應(yīng)用在HTTP/1.1版本分塊傳輸編碼時(shí)

Transfer-Encoding

首部字段Transfer-Encoding規(guī)定了傳輸報(bào)文主體時(shí)采用的編碼方式
HTTP/1.1的傳輸編碼方式僅對(duì)分塊傳輸編碼有效
Transfer-Encoding 可選值有:chunked,identity ;

Upgrade

首部字段Upgrade用于檢測(cè)HTTP協(xié)議及其他協(xié)議是否可以使用更高版本進(jìn)行通信研底,其參數(shù)值可以用來指定一個(gè)完全不同的通信協(xié)議
對(duì)于附有首部字段Upgrade的請(qǐng)求,服務(wù)器可用101Switching Protocols 狀態(tài)碼作為響應(yīng)返回

Via

使用首部字段Via 是為了追蹤客戶端與服務(wù)器之間的請(qǐng)求和響應(yīng)報(bào)文的傳輸路徑
報(bào)文經(jīng)過代理和網(wǎng)關(guān)時(shí)透罢,會(huì)先在首部字段Via中附加該服務(wù)器的信息榜晦,然后在進(jìn)行轉(zhuǎn)發(fā)

Warning

HTTP/1.1的Warning 首部字段是從HTTP/1.1 的響應(yīng)首部(Retry-After)演變過來的。該首部通常會(huì)告知用戶一些與緩存相關(guān)的問題警告

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末羽圃,一起剝皮案震驚了整個(gè)濱河市芽隆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖胚吁,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件牙躺,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡腕扶,警方通過查閱死者的電腦和手機(jī)孽拷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來半抱,“玉大人脓恕,你說我怎么就攤上這事×蓿” “怎么了炼幔?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)史简。 經(jīng)常有香客問我乃秀,道長(zhǎng),這世上最難降的妖魔是什么圆兵? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任跺讯,我火速辦了婚禮,結(jié)果婚禮上殉农,老公的妹妹穿的比我還像新娘刀脏。我一直安慰自己,他們只是感情好超凳,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布愈污。 她就那樣靜靜地躺著,像睡著了一般轮傍。 火紅的嫁衣襯著肌膚如雪钙畔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天金麸,我揣著相機(jī)與錄音,去河邊找鬼簿盅。 笑死挥下,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的桨醋。 我是一名探鬼主播棚瘟,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼喜最!你這毒婦竟也來了偎蘸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎迷雪,沒想到半個(gè)月后限书,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡章咧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年倦西,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赁严。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡扰柠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出疼约,到底是詐尸還是另有隱情卤档,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布程剥,位于F島的核電站劝枣,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏倡缠。R本人自食惡果不足惜哨免,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望昙沦。 院中可真熱鬧琢唾,春花似錦、人聲如沸盾饮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)丘损。三九已至普办,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間徘钥,已是汗流浹背衔蹲。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留呈础,地道東北人舆驶。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像而钞,于是被迫代替她去往敵國(guó)和親沙廉。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 本文是《圖解HTTP》讀書筆記的第二篇臼节,主要包括此書的第六章內(nèi)容撬陵,因?yàn)榈诹碌膬?nèi)容較多珊皿,而且比較重要,所以單獨(dú)寫為...
    lijiankun24閱讀 1,366評(píng)論 0 6
  • 本篇文章篇幅比較長(zhǎng)巨税,先來個(gè)思維導(dǎo)圖預(yù)覽一下蟋定。 一、概述 1.計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)分層 2.TCP/IP 通信傳輸流 ...
    滌生_Woo閱讀 55,029評(píng)論 24 557
  • 1. 網(wǎng)絡(luò)基礎(chǔ)TCP/IP HTTP基于TCP/IP協(xié)議族垢夹,HTTP屬于它內(nèi)部的一個(gè)子集溢吻。 把互聯(lián)網(wǎng)相關(guān)聯(lián)的協(xié)議集...
    yozosann閱讀 3,444評(píng)論 0 20
  • 鏈接: https://pan.baidu.com/s/1bp08VvT 密碼: nnyd 章節(jié)一:了解Web及網(wǎng)...
    我是三人禾閱讀 1,469評(píng)論 0 4
  • 下班回家看到的話題促王,有幾百頁(yè)聊天記錄的人,就是這半句話而晒。 點(diǎn)開看了全文蝇狼,有人說,有幾百頁(yè)聊天記錄的人已經(jīng)離開了倡怎,有...
    陳晞沐閱讀 917評(píng)論 1 6