Http的響應報文首部學習

2021-10-09 05:23:35 字數 1178 閱讀 5050

可以發現,其與請求報文首部是有對應關係的

accept-ranges

用來告訴客戶端伺服器是否能處理範圍請求,以指定獲取伺服器端某個部分的資源。可有字段值有兩個

age可以看出源伺服器在多久前做出過響應,單位值是秒

etag

伺服器會為每乙份資源分配乙個etag值,它可以將資源以字串的形式做唯一標識。

資源更新時,etag值也會更新。

etag值有強弱之分

location

頁面原本的請求接收方,會將該請求轉遞給另乙個接收者,讓另乙個接收者對請求作出響應。

retry-after

該欄位可以告訴客戶端應該在多少時間後再次發起請求。

字段值可以是某個時間點。也可以是某段時間之後。

server

告知客戶端當前伺服器上安裝的http伺服器應用程式的資訊。

allow

告訴客戶端,伺服器能支援的http請求方式。是get?是post?

content-encoding

告知客戶端,伺服器對實體的主體部分選用的壓縮方式

content-language

告知客戶端,實體主體使用的自然語言

content-length

告知客戶端,實體主體部分的大小,單位是位元組

content-location

告知客戶端,實際返回資源的對應uri

content-md5

客戶端會對報文主體採用md5演算法,然後與字段值進行比較。

用於檢查報文在傳輸過程中是否完整,是否發生丟包的現象。以確認傳輸到達。

但客戶端並無法通過這種手段判斷報文是否被人惡意篡改過。

content-range

告知客戶端,返回的主體是哪一部分位元組的內容。

比如一段主體0-1000位元組

返回的是: content-range:bytes 520-1000/1000

content-type

告訴客戶端,返回資源的**型別

例如:content-type: text/html; charset=utf-8

expire

告訴客戶端,返回資源的失效日期

last-modified

告訴客戶端,該資源最後被修改的時間

例如:last-modified: wed, 23 may 2012 09:59:55 gmt

Http的請求報文首部學習

可以發現,其與響應報文首部是有對應關係的 cache control cache control 能夠操作快取的工作機制 public 指其它使用者也可以訪問該快取 private 快取只提供給特定的物件,其它使用者的請求並不會從快取中拿 no cache 防止從快取中返回過期的資源 no stor...

HTTP全部報文首部字段

http報文結構 http報文型別 http請求報文首部 http響應報文首部 http一共有四種型別的首部字段 通用首部字段 首部欄位名 說明cache 控制快取的行為 connection 逐跳首部 連線的管理 date 建立報文的日期時間 pragma 報文指令 trailer 報文末端的首部...

http協議(六)報文首部

http請求和響應報文內容比較多,會分為大概四部分更新,最近比較忙,沒太多時間整理 首先來看看報文結構吧 1 http請求報文 http請求報文由方法 uri http版本。http首部欄位等構成 下面給大家示例乙個訪問my view page.php的請求報文首部資訊 關於報文的首部資訊,稍微詳解...