内容摘要
Content-Digest
响应或请求头提供了对实际消息内容(以 HTTP 消息为框架的字节流)的 摘要。因此,Content-Digest
依赖于 Content-Encoding
和 Content-Range
等,但不依赖于例如 HTTP/1.1 的 Transfer-Encoding
。如果表示形式在单个消息中发送,Content-Digest
可能与 Repr-Digest
一致。
在此设置中,内容 指的是目标资源的 选定表示形式 的特定字节表示。
客户端可以通过发出 Want-Content-Digest
请求服务器发出 Content-Digest
。
语法
Content-Digest
描述了一个 RFC8941 字典,其键是摘要算法的名称,其值是字节中的摘要(对于旧版摘要算法,可以是整数摘要)。
注意:与规范的早期草案相比,标准 base64 编码的摘要字节在 字典语法 中作为冒号 (:
,ASCII 0x3A) 的一部分进行包装。
http
Content-Digest: <digest-algorithm>=:<standard-padded-base64-digest-value>:, ...
Content-Digest: <digest-algorithm-integer-checksum>=<integer-checksum-value>, ...
指令
有关允许的摘要算法,请参阅 Repr-Digest
。
示例
Content-Digest: unixcksum=916142062 Content-Digest: md5=:+thA//8pGVGk2VYuJkFNvA==:, unixsum=26869
规范
规范 |
---|
未知规范 |
浏览器兼容性
BCD 表格仅在浏览器中加载