15.11 更多信息

关于实体和编码方面的更多信息,请参考以下资源。

RFC 2616,也就是 HTTP/1.1 版的规范,是实体主体管理和编码方面的主要参考。

RFC 3229,“Delta Encoding in HTTP”(“HTTP 中的差异编码”),说明了如何通过扩展 HTTP/1.1 来支持差异编码。

  • Introduction to Data Compression1(《数据压缩导论》)

这本书的作者是 Khalid Sayood,出版商为 Morgan Kaufmann Publishers。该书介绍了几种 HTTP 内容编码支持的压缩算法。

1 本书影印版由人民邮电出版社出版。(编者注)

RFC 1521,“Multipurpose Internet Mail Extensions, Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies”(“多用途因特网邮件扩展,第一部分:规定和描述因特网报文主体格式的机制”),描述了 MIME 主体的格式。这份参考材料很有用,因为 HTTP 从 MIME 中借用了大量内容。设计这份文档的目的,就是为了提供在单一报文中包含多个对象的各种设施,比如用 US-ASCII 之外的字符集来表示主体文本,表示多种字体格式的文本消息以及表示非文本类的信息,比如图像和声音片段等。

RFC 2045,“Multipurpose Internet Mail Extensions, Part One: Format of Internet Message Bodies”(“多用途因特网邮件扩展,第一部分:因特网报文主体的格式”),规定了用来描述 MIME 格式报文结构的各种首部,其中许多都和 HTTP 中的用法类似或相同。

RFC 1864,“The Content-MD5 Header Field”(“Content-MD5 首部字段”),提供了用 Content-MD5 首部字段来做报文完整性检查的行为及用途方面的一些历史细节。

RFC 3230,“Instance Digests in HTTP”(“HTTP 中的实例摘要”),描述了对 HTTP 实体摘要处理的改进,解决了 Content-MD5 中存在的各种问题。