内容摘要

实验性: 这是一个 实验性技术
在生产环境中使用之前,请仔细查看 浏览器兼容性表

Content-Digest 响应或请求头提供了对实际消息内容(以 HTTP 消息为框架的字节流)的 摘要。因此,Content-Digest 依赖于 Content-EncodingContent-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 表格仅在浏览器中加载

另请参阅