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-512和sha-256。不安全(遺留)的註冊摘要演算法是:md5、sha(SHA-1)、unixsum、unixcksum、adler(ADLER32) 和crc32c。 <preference>-
一個介於 0 到 9 之間的整數,其中
0表示“不可接受”,值1到9表示遞增的相對權重偏好。與規範的早期草案不同,權重不透過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頭,以提供特定於應用程式的實現行為。
另見
Content-Digest、Repr-Digest、Want-Content-Digest摘要頭- API 數字簽名 SDK 指南使用
Content-Digest進行 HTTP 呼叫中的數字簽名 (developer.ebay.com)