HTTP 参考

此页面列出了 MDN 上的一些 HTTP 参考文档。

HTTP 响应状态码

HTTP 响应状态码用来表明特定 HTTP 请求是否成功完成。 响应被归为以下五大类:

HTTP 标头

HTTP 标头(header)允许客户端和服务器通过 HTTP 请求(request)或者响应(response)传递附加信息。在 HTTP/1.X,一个标头包括它的名称(不区分大小写),一个冒号(:),可选且会被忽略的空格,最后是它的值(例如 Allow: POST)。在 HTTP/2 或更高的版本中,标头在开发者工具中展示为小写(accept: */*),对于特殊的伪标头组则会以冒号作为前缀(:status: 200)。你可以在 HTTP 消息页面找到每个协议版本的有关信息和语法。

HTTP 请求方法

HTTP 定义了一组请求方法,以表明要对给定资源执行的操作。指示针对给定资源要执行的期望动作。虽然它们也可以是名词,但这些请求方法有时被称为 HTTP 动词。每一个请求方法都实现了不同的语义,但一些共同的特征由一组共享:例如一个请求方法可以是安全的、幂等的或可缓存的。

HTTP 资源与规范

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

以下小节也值得注意:

CSP 指令

Content-Security-Policy(CSP)响应标头允许网站管理员指定允许用户代理为给定页面加载哪些资源。本节列出了可在内容安全策略标头中使用的指令,并附有说明指令工作原理和使用方法的单个文档页面。

Permissions-Policy 指令

Permissions-Policy 响应标头提供了允许或拒绝在文档中或文档中的任何 <iframe> 元素中使用浏览器特性的机制。本节列出了可在权限策略标头中使用的指令,并附有说明指令工作原理和使用方法的单个文档页面。