Appendix A. HTTP Version History (HTTP 版本历史)
A.1. Changes from HTTP/1.0 (与 HTTP/1.0 的变化)
A.1.1. Multihomed Web Servers (多宿主 Web 服务器)
- HTTP/1.1 要求
Host头部字段 - 允许单个 IP 地址托管多个域名
A.1.2. Keep-Alive Connections (保持连接)
- HTTP/1.1 默认使用持久连接
- HTTP/1.0 需要显式使用
Connection: keep-alive
A.1.3. Introduction of Transfer-Encoding (引入传输编码)
- HTTP/1.1 引入了
Transfer-Encoding头部字段 - 支持分块传输编码 (chunked)
A.2. Changes from RFC 2616 (与 RFC 2616 的变化)
主要更新包括:
- 澄清消息解析要求
- 改进 HTTP 语法定义
- 增强安全考虑事项
- 分离语义定义到独立文档 (RFC 7231-7235)