表示形式頭

一個表示頭(或“表示元資料”)是一種HTTP 頭,它描述瞭如何解釋訊息中包含的資料。

例如,特定訊息中的內容可能經過編碼以便傳輸,整個資源可能被格式化為特定媒體型別,例如 XML、JSON、HTML 或 Markdown,本地化為特定書面語言或地理區域,和/或使用特定演算法進行壓縮。表示頭允許提取和理解底層資料。在每種情況下,底層資源在語義上是相同的,但其表示形式不同。

雖然表示是資源的不同形式,但表示本身也可以以各種形式傳輸:HTTP 訊息幀(參見,例如,HTTP/1.1 的 Transfer-Encoding),由所選表示派生出的特定八位位元組流(參見,例如,Content-Range)。

客戶端在內容協商期間(使用 Accept-* 頭)指定它們傾向於接收的格式,而表示頭則告訴客戶端它們收到的所選表示的格式。

表示頭可以存在於帶有各種方法的 HTTP 請求和響應訊息中。如果作為對 HEAD 請求的響應傳送,它們描述瞭如果使用 GET 請求請求資源,被選中的正文內容表示。

表示頭包括

表示頭與內容頭並非互斥。