日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

(chap6 Http首部) 响应首部字段 Ct-MD5Ct-RangeCt-TypeExpiresLast-Modified

發布時間:2025/3/21 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (chap6 Http首部) 响应首部字段 Ct-MD5Ct-RangeCt-TypeExpiresLast-Modified 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

6. Content-MD5

首部字段Content-MD5是一串由MD5算法生成的值,其目的在于檢查報文主體在傳輸過程中是否保持完整,以及確認傳輸到達。

eg.

Content-MD5: OGFkzDUwNGVhNGY3N2MxMDIwzmQ4NTBmY21yTY==H

對報文主體執行MD5算法獲得的128位二進制數,再通過Base64編碼后將結果寫入Content-MD5字段值。由于HTTP首部無法記錄二進制值,所以要通過Base64編碼處理。

為確保報文的有效性,作為接收方的客戶端會對報文主體再執行一次相同的MD5算法。計算出的值與字段值作比較后,即可判斷出報文主體的準確性。

采用這種方法,對內容上的偶發性改變是無從查證的,也無法檢測出惡意篡改。其中一個原因在于,內容如果能夠被篡改,那么同時意味著Content-MD5也可重新計算然后被篡改。所以處在接收階段的客戶端是無法意識到報文主體以及首部字段Content-MD5是已經被篡改過的。

7. Content-Range

針對范圍請求,返回響應時使用的首部字段Content-Range,能告知客戶端作為響應返回的實體的哪個部分符合范圍請求。字段值以字節為單位,表示當前發送部分及整個實體大小。

eg. content-Range: bytes 5001-10000/10000

8. Content-Type

說明了實體主體內對象的媒體類型。

和首部字段Accept一樣,字段值用typel/subtype形式賦值。

eg. Content-Type: text/html; charset=UTF-8

參數charset還可使用iso-8859-1或euc-jp等字符集進行賦值。

9. Expires

告知客戶端資源失效的日期

緩存服務器在接收到含有首部字段Expires的響應后,會以緩存來應答請求,在Expires字段值指定的時間之前,響應的副本會一直被保存。當超過指定的時間后,緩存服務器在請求發送過來時,會轉向源服務器請求資源。

源服務器不希望緩存服務器對資源緩存時,最好在Expires字段內寫入與首部字段 Date相同的時間值。
但是,當首部字段Cache-Control有指定max-age指令時,比起首部字段Expires,會優先處理max-age指令。

10. Last-Modified

資源最終修改的時間

eg. Last-Modified: wed, 23 May 201209:59:55 GMT

一般來說,這個值就是Request-URI指定資源被修改的時間。但類似使用CGI腳本進行動態數據處理時,該值有可能會變成數據最終修改時的時間。

總結

以上是生活随笔為你收集整理的(chap6 Http首部) 响应首部字段 Ct-MD5Ct-RangeCt-TypeExpiresLast-Modified的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。