Want-Repr-Digest header

HTTP Want-Repr-Digest 請求響應頭表示接收方希望在與請求 URI 和表示元資料相關的訊息中傳送 Repr-Digest 完整性頭。

此頭包含接收方在後續訊息中可以使用的雜湊演算法偏好。這些偏好僅作為提示,接收方可能會忽略演算法選擇或完全忽略完整性頭。

一些實現可能會發送未經請求的 Repr-Digest 頭,而無需在之前的訊息中包含 Want-Repr-Digest 頭。

頭型別 表示形式頭
禁止請求頭

語法

http
Want-Repr-Digest: <algorithm>=<preference>
Want-Repr-Digest: <algorithm>=<preference>, …, <algorithmN>=<preferenceN>

指令

<algorithm>

用於建立表示摘要的請求演算法。只有兩種註冊的摘要演算法被認為是安全的:sha-512sha-256。不安全(遺留)的註冊摘要演算法是:md5sha (SHA-1)、unixsumunixcksumadler (ADLER32) 和 crc32c

<preference>

一個介於 0 到 9 之間的整數,其中 0 表示“不可接受”,值 19 表示遞增的相對權重偏好。與規範的早期草案不同,權重透過 q 質量值宣告。

示例

http
Want-Repr-Digest: sha-512=8, sha-256=6, adler=0, sha=1
Want-Repr-Digest: sha-512=10, sha-256=1, md5=0

規範

規範
摘要欄位
# 第四節

瀏覽器相容性

此頭沒有規範定義的瀏覽器整合(“瀏覽器相容性”不適用)。開發人員可以使用fetch()設定和獲取HTTP頭,以提供特定於應用程式的實現行為。

另見