HTTP: 超文本传输协议

HTTP 是一种应用层协议,用于传输超媒体文档,例如 HTML。它最初设计用于网络浏览器和网络服务器之间的通信,但也可以用于其他目的,例如机器对机器通信、API 的程序化访问等。

HTTP 遵循经典的客户端-服务器模型,客户端打开连接发起请求,然后等待接收服务器的响应。HTTP 是一种无状态协议,这意味着服务器在两次请求之间不保留任何会话数据,尽管后来添加的Cookie为某些客户端-服务器交互增加了状态。

参考

HTTP 参考文档包含有关头、请求方法、状态响应的详细信息,并列出了相关的规范和标准文档。

HTTP 标头

消息头用于发送有关资源或 HTTP 消息的元数据,并描述客户端或服务器的行为。

HTTP 请求方法

请求方法指示请求的目的以及请求成功后的预期结果。最常见的方法是用于从服务器检索和发送数据的 GETPOST,但也有其他方法用于不同的目的。

HTTP 响应状态码

响应状态码表示特定 HTTP 请求的结果。响应分为五类:信息性、成功、重定向、客户端错误和服务器错误。

HTTP 资源和规范

本页面列出了自 20 世纪 90 年代初首次指定 HTTP 以来,与其相关的资源。

以下小节也值得关注

CSP 指令

Content-Security-Policy (CSP) 响应头允许网站管理员指定用户代理可以为给定页面加载哪些资源。本节列出了可在 CSP 头中使用的指令,并附有单独的文档页面,描述了这些指令的工作原理和使用方法。

权限策略指令

Permissions-Policy 响应头提供了一种机制,允许或拒绝在文档中或文档内的任何