fiddler響應(yīng)報(bào)文的headers屬性詳解

(1)Cache頭域

1. Cache-Control

  • 在請(qǐng)求報(bào)文已經(jīng)說過了脸侥,用于設(shè)置緩存的屬性稚晚,瀏覽內(nèi)容不被緩存远搪。

2. Data

  • 生成消息的具體時(shí)間和日期裤纹。

3. Expires

  • 瀏覽器會(huì)在指定過期時(shí)間內(nèi)使用本地緩存。

4. Pragma

  • 防止頁(yè)面被緩存(瀏覽器內(nèi)容不會(huì)被緩存)把跨。
    Prama只有一個(gè)用法人弓,例如,Pragma:no-cache着逐。

(2)Cookie/Login 頭域

1. P3P

  • 用于跨域設(shè)置Cookie崔赌,這樣可以解決iframe跨域訪問Cookie的問題。

2. Set-Cookie

  • 用于把Cookie發(fā)送到客戶端瀏覽器耸别,每一個(gè)寫入Cookie都會(huì)生成一個(gè)Set-Cookie健芭。

(3) Entity頭域

1. ETag

  • 和 If-None-Match配合使用

2. Last-Modified

  • 用于指示資源的最后修改日期和時(shí)間。

3. Content-Type

  • Web服務(wù)器告訴瀏覽器自己響應(yīng)的對(duì)象的類型和字符集太雨。

4. Content-Length

  • 指明實(shí)體正文的長(zhǎng)度,以字節(jié)方式儲(chǔ)存的十進(jìn)制數(shù)字來表示魁蒜。在數(shù)據(jù)下行的過程中囊扳,Content-Length的方式要預(yù)先在服務(wù)器中緩存所有數(shù)據(jù),然后所有數(shù)據(jù)再一股腦兒地發(fā)給客戶端兜看。

5. Content-Encoding

  • Web服務(wù)器表明自己使用了什么壓縮方法(gzip锥咸,deflate)壓縮相應(yīng)中的對(duì)象。

6. Content-Language

  • Web服務(wù)器告訴瀏覽器自己響應(yīng)的對(duì)象的語言细移。

(4) Miscellaneous頭域

1. Server

  • 指明HTTP服務(wù)器的軟件信息搏予。

2. X-AspNet-Version

  • 如果網(wǎng)站是用ASP.NET開發(fā)的,這個(gè)header用來表示ASP.NET的版本弧轧。

3. X-Powered-By

  • 表示網(wǎng)站是用什么技術(shù)開發(fā)的雪侥。

(5) Transport頭域

Connection
Connection: keep-alive

  • 當(dāng)一個(gè)網(wǎng)頁(yè)打開完成后,客戶端和服務(wù)器之間用于傳輸HTTP數(shù)據(jù)的TCP連接不會(huì)關(guān)閉精绎,如果客戶端再次訪問這個(gè)服務(wù)器上的網(wǎng)頁(yè)速缨,會(huì)繼續(xù)使用這一條已經(jīng)建立的連接。

Connection: close

  • 代表一個(gè)request完成后代乃,客戶端和服務(wù)器之間用于傳輸HTTP數(shù)據(jù)的TCP連接會(huì)關(guān)閉旬牲,當(dāng)客戶端再次發(fā)送Request時(shí),需要重新建立TCP連接。
  • 一個(gè)傳輸層的實(shí)際環(huán)流原茅,它是建立在兩個(gè)相互通信的應(yīng)用程序之間吭历。
  • 在HTTP1.1,request和response頭中都有可能出現(xiàn)一個(gè)Connection的頭擂橘,此header的含義是當(dāng)Client和Server通信時(shí)對(duì)于長(zhǎng)鏈接如何進(jìn)行處理晌区。
  • 在HTTP1.1中,Client和Server都是默認(rèn)對(duì)方支持長(zhǎng)鏈接的贝室。如果Client使用HTTP1.1協(xié)議契讲,但又不希望使用長(zhǎng)鏈接,則需要在header中指明Connection的值為close滑频;如果Server方也不想支持長(zhǎng)鏈接捡偏,則在response中也需要明確說明Connection的值為close。不論request峡迷,還是response的header中包含了值為close的Connection银伟,都表明當(dāng)前正在使用的TCP鏈接在當(dāng)天請(qǐng)求處理完畢后會(huì)被斷掉。以后Client在進(jìn)行新的請(qǐng)求時(shí)就必須創(chuàng)建新的TCP鏈接了绘搞。
    在此明確一個(gè)容易混淆的概念:HTTP協(xié)議的無狀態(tài)和Connection: keep-alive 是兩個(gè)不同的概念彤避。無狀態(tài)是指協(xié)議對(duì)于事務(wù)處理沒有記憶能力,服務(wù)器不知道客戶端是什么狀態(tài)夯辖。從另一方面講琉预,打開一個(gè)服務(wù)器上的網(wǎng)頁(yè)和你之前打開這個(gè)服務(wù)器上的網(wǎng)頁(yè)之間沒有任何聯(lián)系。HTTP是一個(gè)無狀態(tài)的蒿褂、面向連接的協(xié)議圆米,無狀態(tài)不代表HTTP不能保持TCP連接,更不能代表HTTP使用的是UDP協(xié)議(無連接)啄栓。
    從HTTP1.1起娄帖,默認(rèn)都開啟了Keep-Alive,保持連接特性昙楚,簡(jiǎn)單地說近速,當(dāng)一個(gè)網(wǎng)頁(yè)打開完成后,客戶端和服務(wù)器之間用于傳輸HTTP數(shù)據(jù)的TCP連接不會(huì)關(guān)閉堪旧,如果客戶端再次訪問這個(gè)服務(wù)器上的網(wǎng)頁(yè)削葱,會(huì)繼續(xù)使用這一條已經(jīng)建立的連接。Keep-Alive不會(huì)永久保持連接淳梦,它有一個(gè)保持時(shí)間佩耳,可以在不同的服務(wù)器軟件(如Apache)中設(shè)定這個(gè)時(shí)間

(6)Location頭域

Location

  • 用于重定向一個(gè)新的位置,包含新的URL地址谭跨。

(7)Security頭域

Strict-Transport-Security: max-age=31536000

  • 網(wǎng)站通過HTTP Strict Transport Security (HSTS)通知瀏覽器干厚,這個(gè)網(wǎng)站禁止使用HTTP方式加載李滴,瀏覽器應(yīng)該自動(dòng)把所有嘗試使用HTTP的請(qǐng)求自動(dòng)替換為HTTPS請(qǐng)求。
  • 當(dāng)你的網(wǎng)站第一次發(fā)送HTTPS請(qǐng)求時(shí)蛮瞄,服務(wù)器響應(yīng)Strict-Transport-Security頭所坯,瀏覽器記錄下這些信息。然后后面嘗試訪問這個(gè)網(wǎng)址的請(qǐng)求都會(huì)自動(dòng)把HTTP替換為HTTPS挂捅。當(dāng)HSTS頭設(shè)置的過期時(shí)間到了芹助,后面通過HTTP的訪問恢復(fù)到正常模式,不會(huì)再自動(dòng)跳轉(zhuǎn)到HTTPS闲先。每次瀏覽器接收到Strict-Transport-Security頭状土,它都會(huì)更新這個(gè)網(wǎng)站的過期時(shí)間,所以網(wǎng)站可以刷新這些信息伺糠,防止過期發(fā)生蒙谓。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市训桶,隨后出現(xiàn)的幾起案子累驮,更是在濱河造成了極大的恐慌,老刑警劉巖舵揭,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谤专,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡午绳,警方通過查閱死者的電腦和手機(jī)置侍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拦焚,“玉大人蜡坊,你說我怎么就攤上這事「” “怎么了算色?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵抬伺,是天一觀的道長(zhǎng)螟够。 經(jīng)常有香客問我,道長(zhǎng)峡钓,這世上最難降的妖魔是什么妓笙? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮能岩,結(jié)果婚禮上寞宫,老公的妹妹穿的比我還像新娘。我一直安慰自己拉鹃,他們只是感情好辈赋,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布鲫忍。 她就那樣靜靜地躺著,像睡著了一般钥屈。 火紅的嫁衣襯著肌膚如雪悟民。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天篷就,我揣著相機(jī)與錄音射亏,去河邊找鬼。 笑死竭业,一個(gè)胖子當(dāng)著我的面吹牛智润,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播未辆,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼窟绷,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了鼎姐?” 一聲冷哼從身側(cè)響起钾麸,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎炕桨,沒想到半個(gè)月后饭尝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡献宫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年钥平,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片姊途。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡涉瘾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出捷兰,到底是詐尸還是另有隱情立叛,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布贡茅,位于F島的核電站秘蛇,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏顶考。R本人自食惡果不足惜赁还,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望驹沿。 院中可真熱鬧艘策,春花似錦、人聲如沸渊季。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至驯妄,卻和暖如春搅轿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背富玷。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工璧坟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人赎懦。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓雀鹃,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親励两。 傳聞我的和親對(duì)象是個(gè)殘疾皇子黎茎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

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