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 缓存控制扩展 | 信息参考 |
draft-mcmanus-immutable-00 | 不可变的 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 | 网络源站的概念 | 建议标准 |
CORS | 跨域资源共享 | Recommendation |
RFC 7034 | HTTP 首部字段 X-Frame-Options | 信息参考 |
RFC 6797 | HTTP 严格安全传输(HSTS) | 建议标准 |
Upgrade Insecure Requests | 对不安全的请求进行升级 | Candidate Recommendation |
Content Security Policy 1.0 | 内容安全策略 1.0 版本 CSP 1.1 与 CSP 3.0 并未扩展 HTTP 协议标准 |
Candidate Recommendation |
Microsoft document | Specifying legacy document modes* Defines X-UA-Compatible |
注记 |
RFC 5689 | HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV) These extensions of the Web, as well as CardDAV and CalDAV, are out-of-scope for HTTP on the Web. Modern APIs for application are defines using the RESTful pattern nowadays. |
建议标准 |
RFC 2324 | 超文本咖啡壶控制协议(HTCPCP/1.0) | 愚人节玩笑 |
RFC 7168 | 超文本咖啡壶控制协议的茶壶扩展(HTCPCP-TEA) | 愚人节玩笑 |
WHATWG HTML Living Standard | HTML 针对服务端发送的事件定义了 HTTP 扩展 |
Living Standard |
Tracking Preference Expression | DNT 首部字段 | 编辑草案/推荐候选 |
Reporting API | Report-To 首部字段 |
草案 |