--- title: HTTP 资源与规范 slug: Web/HTTP/Resources_and_specifications translation_of: Web/HTTP/Resources_and_specifications --- <div>{{HTTPSidebar}}</div> <p>HTTP 协议于 20 世纪 90 年代初期被规范化。得益于其扩展性,该规范至今又添加了大量的补充内容。这些增补规范文档散落在网络的不同位置。本文列出了与 HTTP 协议相关的规范文档。</p> <table class="standard-table" style="height: 2648px; width: 692px;"> <thead> <tr> <th scope="col">规范</th> <th scope="col">标题</th> <th scope="col">状态</th> </tr> </thead> <tbody> <tr> <td>{{rfc(7230)}}</td> <td>超文本传输协议(HTTP/1.1):报文格式与路由</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7231)}}</td> <td>超文本传输协议(HTTP/1.1):语义与内容</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7232)}}</td> <td>超文本传输协议(HTTP/1.1):条件请求</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7233)}}</td> <td>超文本传输协议(HTTP/1.1):范围请求</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7234)}}</td> <td>超文本传输协议(HTTP/1.1):缓存</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(5861)}}</td> <td>针对陈旧内容的 HTTP 缓存控制扩展</td> <td>信息参考</td> </tr> <tr> <td>{{rfc(8246)}}</td> <td>不可变的 HTTP 响应</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7235)}}</td> <td>超文本传输协议(HTTP/1.1):认证</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(6265)}}</td> <td>HTTP 状态控制机制:定义 Cookies</td> <td>建议标准</td> </tr> <tr> <td><a href="https://tools.ietf.org/html/draft-ietf-httpbis-cookie-prefixes-00">Draft spec</a></td> <td>Cookie 前缀</td> <td>IETF 草案</td> </tr> <tr> <td><a href="https://tools.ietf.org/html/draft-ietf-httpbis-cookie-same-site-00">Draft spec</a></td> <td>同源 Cookies</td> <td>IETF 草案</td> </tr> <tr> <td><a href="https://tools.ietf.org/html/draft-ietf-httpbis-cookie-alone-01">Draft spec</a></td> <td>反对非安全的源站对安全 cookies 进行修改</td> <td>IETF 草案</td> </tr> <tr> <td>{{rfc(2145)}}</td> <td>HTTP 版本号的使用与解释</td> <td>信息参考</td> </tr> <tr> <td>{{rfc(6585)}}</td> <td>扩展的 HTTP 状态码</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7538)}}</td> <td>超文本传输协议的 308 状态码(永久重定向)</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7725)}}</td> <td>用于报告法律限制的 HTTP 状态码</td> <td>即将成为标准</td> </tr> <tr> <td>{{rfc(2397)}}</td> <td>URL 的“data“方案</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(3986)}}</td> <td>统一资源定位符(URI):通用语法</td> <td>因特网标准</td> </tr> <tr> <td>{{rfc(5988)}}</td> <td>网络链接<br> <em>定义了 {{HTTPHeader("Link")}} 首部字段</em></td> <td>建议标准</td> </tr> <tr> <td><a href="https://tools.ietf.org/id/draft-thomson-hybi-http-timeout-01.html">Experimental spec</a></td> <td>超文本传输协议(HTTP))的 Keep-Alive 首部字段</td> <td>信息参考(已过期)</td> </tr> <tr> <td><a href="http://httpwg.org/http-extensions/client-hints.html">Draft spec</a></td> <td>HTTP 客户端提示</td> <td>IETF 草案</td> </tr> <tr> <td>{{rfc(7578)}}</td> <td>从表单中返回数据:multipart/form-data</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(6266)}}</td> <td>在超文本传输协议(HTTP)中使用 Content-Disposition 首部字段</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(2183)}}</td> <td>Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field<br> <em>Only a subset of syntax of the {{HTTPHeader("Content-Disposition")}} header can be used in the context of HTTP messages.</em></td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7239)}}</td> <td>前向 HTTP 扩展</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(6455)}}</td> <td>WebSocket 协议</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(5246)}}</td> <td>安全传输层(TLS)协议 1.2 版本<br> <em>该规范已经被后续 RFC 文档进行了修改,不过这些修改不会对 HTTP 协议本身产生效力。</em></td> <td>建议标准</td> </tr> <tr> <td><a href="https://tlswg.github.io/tls13-spec/)">Draft spec</a></td> <td>安全传输层(TLS)协议 1.3 版本<br> <em>该版本就绪之后,将取代之前的 1.2 版本</em></td> <td>IETF 草案</td> </tr> <tr> <td>{{rfc(2817)}}</td> <td>在 HTTP/1.1中进行 TLS 升级</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7540)}}</td> <td>超文本传输协议版本 2(HTTP/2)</td> <td>建议标准</td> </tr> <tr> <td>{{rfc(7541)}}</td> <td>HPACK:对HTTP/2 的首部进行压缩</td> <td>即将成为标准</td> </tr> <tr> <td>{{rfc(7838)}}</td> <td>HTTP 替代服务</td> <td>即将成为标准</td> </tr> <tr> <td>{{rfc(7301)}}</td> <td>对安全传输层(TLS)的应用层协议的协商的扩展<br> <em>用于在传输 HTTP/2 报文时进行协商,以减少一对额外的请求/响应</em></td> <td>建议标准</td> </tr> <tr> <td>{{rfc(6454)}}</td> <td>网络源站的概念</td> <td>建议标准</td> </tr> <tr> <td>{{SpecName("CORS")}}</td> <td>跨域资源共享</td> <td>{{Spec2("CORS")}}</td> </tr> <tr> <td>{{rfc(7034)}}</td> <td>HTTP 首部字段 X-Frame-Options</td> <td>信息参考</td> </tr> <tr> <td>{{rfc(6797)}}</td> <td>HTTP 严格安全传输(HSTS)</td> <td>建议标准</td> </tr> <tr> <td>{{SpecName("Upgrade Insecure Requests")}}</td> <td>对不安全的请求进行升级</td> <td>{{Spec2("Upgrade Insecure Requests")}}</td> </tr> <tr> <td>{{SpecName("CSP 1.0")}}</td> <td>内容安全策略 1.0 版本<br> <em>CSP 1.1 与 CSP 3.0 并未扩展 HTTP 协议标准</em></td> <td>{{Spec2("CSP 1.0")}}</td> </tr> <tr> <td><a href="https://msdn.microsoft.com/en-us/library/jj676915(v=vs.85).aspx">Microsoft document</a></td> <td> <p><em>指定传统文档模式</em></p> <p><em>定义 X-UA-Compatible规范</em></p> </td> <td>注记</td> </tr> <tr> <td>{{rfc(5689)}}</td> <td>HTTP拓展之Web分布式创作与版本控制(WebDAV)<br> <em>这些Web上的拓展,与CardDAV和CalDAV一起超出了Web上的HTTP的范围。当下应用的现代API使用了RESTful的接口。 </em></td> <td>建议标准</td> </tr> <tr> <td>{{rfc(2324)}}</td> <td>超文本咖啡壶控制协议(HTCPCP/1.0)</td> <td>愚人节玩笑</td> </tr> <tr> <td>{{rfc(7168)}}</td> <td>超文本咖啡壶控制协议的茶壶扩展(HTCPCP-TEA)</td> <td>愚人节玩笑</td> </tr> <tr> <td>{{SpecName("HTML WHATWG")}}</td> <td>HTML<br> <em>针对服务端发送的事件定义了 HTTP 扩展</em></td> <td>{{Spec2("HTML WHATWG")}}</td> </tr> <tr> <td><a href="https://www.w3.org/2011/tracking-protection/drafts/tracking-dnt.html">Tracking Preference Expression</a></td> <td>DNT 首部字段</td> <td>编辑草案/推荐候选</td> </tr> <tr> <td><a href="http://wicg.github.io/reporting/">Reporting API</a></td> <td><code>Report-To</code> 首部字段</td> <td>草案</td> </tr> <tr> <td><a href="https://tools.ietf.org/html/draft-ietf-httpbis-expect-ct-01">Draft spec</a></td> <td>Expect-CT拓展于HTTP</td> <td>IETF草案</td> </tr> </tbody> </table> <p> </p>