HTTP 资源与规范

HTTP 协议于 20 世纪 90 年代初期被规范化。得益于其扩展性,该规范至今又添加了大量的补充内容。这些增补规范文档散落在网络的不同位置。本文列出了与 HTTP 协议相关的规范文档。

规范 标题 状态
RFC 7230 超文本传输协议(HTTP/1.1):报文格式与路由 建议标准
RFC 7231 超文本传输协议(HTTP/1.1):语义与内容 建议标准
RFC 7232 超文本传输协议(HTTP/1.1):条件请求 建议标准
RFC 7233 超文本传输协议(HTTP/1.1):范围请求 建议标准
RFC 7234 超文本传输协议(HTTP/1.1):缓存 建议标准
RFC 5861 针对陈旧内容的 HTTP 缓存控制扩展 信息参考
RFC 8246 不可变的 HTTP 响应 建议标准
RFC 7235 超文本传输协议(HTTP/1.1):认证 建议标准
RFC 6265 HTTP 状态控制机制:定义 Cookies 建议标准
Draft spec Cookie 前缀 IETF 草案
Draft spec 同源 Cookies IETF 草案
Draft spec 反对非安全的源站对安全 cookies 进行修改 IETF 草案
RFC 2145 HTTP 版本号的使用与解释 信息参考
RFC 6585 扩展的 HTTP 状态码 建议标准
RFC 7538 超文本传输协议的 308 状态码(永久重定向) 建议标准
RFC 7725 用于报告法律限制的 HTTP 状态码 即将成为标准
RFC 2397 URL 的“data“方案 建议标准
RFC 3986 统一资源定位符(URI):通用语法 因特网标准
RFC 5988 网络链接 定义了 Link 首部字段 建议标准
Experimental spec 超文本传输协议(HTTP))的 Keep-Alive 首部字段 信息参考(已过期)
Draft spec HTTP 客户端提示 IETF 草案
RFC 7578 从表单中返回数据:multipart/form-data 建议标准
RFC 6266 在超文本传输协议(HTTP)中使用 Content-Disposition 首部字段 建议标准
RFC 2183 Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field Only a subset of syntax of the Content-Disposition header can be used in the context of HTTP messages. 建议标准
RFC 7239 前向 HTTP 扩展 建议标准
RFC 6455 WebSocket 协议 建议标准
RFC 5246 安全传输层(TLS)协议 1.2 版本 该规范已经被后续 RFC 文档进行了修改,不过这些修改不会对 HTTP 协议本身产生效力。 建议标准
Draft spec 安全传输层(TLS)协议 1.3 版本 该版本就绪之后,将取代之前的 1.2 版本 IETF 草案
RFC 2817 在 HTTP/1.1 中进行 TLS 升级 建议标准
RFC 7540 超文本传输协议版本 2(HTTP/2) 建议标准
RFC 7541 HPACK:对 HTTP/2 的首部进行压缩 即将成为标准
RFC 7838 HTTP 替代服务 即将成为标准
RFC 7301 对安全传输层(TLS)的应用层协议的协商的扩展 用于在传输 HTTP/2 报文时进行协商,以减少一对额外的请求/响应 建议标准
RFC 6454 网络源站的概念 建议标准
Fetch 跨源资源共享 实时标准
RFC 7034 HTTP 首部字段 X-Frame-Options 信息参考
RFC 6797 HTTP 严格安全传输(HSTS) 建议标准
Upgrade Insecure Requests 对不安全的请求进行升级 推荐候选
Content Security Policy 1.0 内容安全策略 1.0 版本。CSP 1.1 与 CSP 3.0 并未扩展 HTTP 协议标准 已废弃
Microsoft document 指定传统文档模式定义 X-UA-Compatible 规范 注记
RFC 5689 HTTP 拓展之 Web 分布式创作与版本控制 (WebDAV) 这些 Web 上的拓展,与 CardDAV 和 CalDAV 一起超出了 Web 上的 HTTP 的范围。当下应用的现代 API 使用了 RESTful 的接口。 建议标准
RFC 2324 超文本咖啡壶控制协议(HTCPCP/1.0) 愚人节玩笑
RFC 7168 超文本咖啡壶控制协议的茶壶扩展(HTCPCP-TEA) 愚人节玩笑
HTML Living Standard HTML。针对服务端发送的事件定义了 HTTP 扩展 实时标准
Tracking Preference Expression DNT 首部字段 编辑草案/推荐候选
Reporting API Report-To 首部字段 草案
Draft spec Expect-CT 拓展于 HTTP IETF 草案