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 缓存控制扩展 | 信息性 |
RFC 8246 | HTTP 不可变响应 | 建议标准 |
RFC 6265 | HTTP 状态管理机制 定义 Cookie | 建议标准 |
草案规范 | Cookie 前缀 | IETF 草案 |
草案规范 | Same-Site Cookie | IETF 草案 |
草案规范 | 弃用从非安全来源修改“安全”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 | 在 Internet 消息中传达表示信息:Content-Disposition 标头字段 在 HTTP 消息的上下文中,只能使用 Content-Disposition 标头的一部分语法。 |
建议标准 |
RFC 7239 | 转发 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 起源概念 | 建议标准 |
获取 | 跨源资源共享 | 活文档标准 |
RFC 7034 | HTTP 标头字段 X-Frame-Options | 信息性 |
RFC 6797 | HTTP 严格传输安全 (HSTS) | 建议标准 |
升级不安全请求 | 升级不安全请求 | 候选推荐 |
内容安全策略 1.0 | 内容安全策略 1.0 CSP 1.1 和 CSP 3.0 不会扩展 HTTP 标准 | 已弃用 |
Microsoft 文档 | 指定旧版文档模式* 定义 X-UA-Compatible | 注意 |
RFC 5689 | 用于 Web 分布式创作和版本控制 (WebDAV) 的 HTTP 扩展 Web 的这些扩展以及 CardDAV 和 CalDAV 都不在 Web 上的 HTTP 范围内。如今,应用程序的现代 API 是使用 RESTful 模式定义的。 | 建议标准 |
RFC 2324 | 超文本咖啡壶控制协议 (HTCPCP/1.0) | 4 月 1 日玩笑规范 |
RFC 7168 | 用于茶流出设备的超文本咖啡壶控制协议 (HTCPCP-TEA) | 4 月 1 日玩笑规范 |
HTML 活文档标准 | HTML 定义了 HTTP 的服务器发送事件扩展 | 活文档标准 |
报告 API | Report-To 标头 |
草案 |
草案规范 | HTTP 的 Expect-CT 扩展 | IETF 草案 |
RFC 7486 | HTTP 原点绑定身份验证 (HOBA) | 实验性 |