HTTP 资源和规范

HTTP 最初于 20 世纪 90 年代初被指定。它在设计时就考虑了可扩展性,多年来增加了许多功能;这导致其规范散布在众多规范文档中(其中不乏实验性的废弃扩展)。本页面列出了有关 HTTP 的相关资源。

规范 标题 状态
RFC 9110 HTTP 语义 互联网标准
RFC 9111 HTTP 缓存 互联网标准
RFC 9112 HTTP/1.1 互联网标准
RFC 9113 HTTP/2 提议标准
RFC 9114 HTTP/3 提议标准
RFC 5861 针对陈旧内容的 HTTP Cache-Control 扩展 信息性
RFC 8246 HTTP 不可变响应 提议标准
RFC 6265 HTTP 状态管理机制 定义 Cookies 提议标准
草案规范 Cookie 前缀 IETF 草案
草案规范 Same-Site Cookies IETF 草案
草案规范 弃用非安全来源对“secure”cookie 的修改 IETF 草案
RFC 2145 HTTP 版本号的使用和解释 信息性
RFC 6585 附加 HTTP 状态码 提议标准
RFC 7725 报告法律障碍的 HTTP 状态码 正在标准化
RFC 2397 “data”URL 方案 提议标准
RFC 3986 统一资源标识符 (URI):通用语法 互联网标准
RFC 5988 Web 链接 定义了 Link 头部 提议标准
草案规范 HTTP 客户端提示 IETF 草案
RFC 7578 从表单返回值:multipart/form-data 提议标准
RFC 6266 超文本传输协议 (HTTP) 中 Content-Disposition 头部字段的使用 提议标准
RFC 2183 在互联网消息中传递表示信息:Content-Disposition 头部字段 Content-Disposition 头部语法的子集才能在 HTTP 消息上下文中使用。 提议标准
RFC 7239 Forwarded HTTP 扩展 提议标准
RFC 6455 WebSocket 协议 提议标准
RFC 5246 传输层安全 (TLS) 协议版本 1.2 此规范已被后续 RFC 修改,但这些修改对 HTTP 协议没有影响。 提议标准
RFC 8446 传输层安全 (TLS) 协议版本 1.3 取代 TLS 1.2。 提议标准
RFC 2817 在 HTTP/1.1 中升级到 TLS 提议标准
RFC 7541 HPACK:HTTP/2 头部压缩 正在标准化
RFC 7838 HTTP 备用服务 正在标准化
RFC 7301 传输层安全 (TLS) 应用层协议协商扩展 用于在传输层协商 HTTP/2,以节省额外的请求/响应往返时间。 提议标准
RFC 6454 Web 源概念 提议标准
Fetch 跨域资源共享 Living Standard
RFC 7034 HTTP 头部字段 X-Frame-Options 信息性
RFC 6797 HTTP 严格传输安全 (HSTS) 提议标准
升级不安全请求 升级不安全请求 候选推荐标准
内容安全策略规范 内容安全策略级别 3 已过时
Microsoft 文档 指定旧版文档模式* 定义 X-UA-Compatible 备注
RFC 5689 用于 Web 分布式创作和版本控制 (WebDAV) 的 HTTP 扩展 这些 Web 扩展以及 CardDAV 和 CalDAV,超出了 Web 上 HTTP 的范围。现在,应用程序的现代 API 使用 RESTful 模式定义。 提议标准
RFC 2324 超文本咖啡壶控制协议 (HTCPCP/1.0) 愚人节玩笑规范
RFC 7168 用于茶叶流出设备的超文本咖啡壶控制协议 (HTCPCP-TEA) 愚人节玩笑规范
HTML Living Standard HTML 定义了用于服务器发送事件的 HTTP 扩展 Living Standard
Reporting API Report-To 头部 草案
草案规范 HTTP 的 Expect-CT 扩展 IETF 草案
RFC 7486 HTTP 源绑定认证 (HOBA) 实验性

另见