📜  HTTP 完整表格(1)

📅  最后修改于: 2023-12-03 15:15:45.020000             🧑  作者: Mango

HTTP 完整表格

HTTP(超文本传输协议)是一种用于传输超媒体文档的应用层协议。它是互联网的基础协议之一,用于浏览器与服务器之间的通信。HTTP协议在RESTful API开发中广泛使用。

本文将介绍HTTP协议涉及到的请求和响应头部信息。

请求头部信息

以下是HTTP请求头部的信息:

| Header name | Description | |---|---| | Accept | 指定客户端能够接收的内容类型 | | Accept-Charset | 指定客户端能够接收的字符集 | | Accept-Encoding | 指定客户端能够接受的编码方式 | | Accept-Language | 指定客户端能够接受的语言 | | Authorization | 用于HTTP认证的凭证信息 | | Cache-Control | 缓存控制 | | Connection | 表明是否需要持久连接 | | Content-Length | 请求体中数据的长度 | | Content-Type | 请求体中的数据类型 | | Cookie | 要发送给服务器的cookie | | Host | 请求的服务器的域名 | | Origin | 请求源标示,并且用于安全限制 | | Referer | 发起请求的页面的地址 | | User-Agent | 请求发送者的身份标识 |

响应头部信息

以下是HTTP响应头部的信息:

| Header name | Description | |---|---| | Access-Control-Allow-Origin | 指定是允许哪些源提交请求 | | Cache-Control | 缓存控制 | | Connection | 表明是否需要持久连接 | | Content-Encoding | 返回数据的编码方式 | | Content-Length | 响应体中数据的长度 | | Content-Type | 响应体中的数据类型 | | Set-Cookie | 要发送给客户端的cookie | | Date | 表示服务器当前时间 | | ETag | 表示请求变体的一个特定版本 | | Expires | 表示此响应消息的有效期 | | Last-Modified | 表示请求资源的最后修改时间 | | Server | 服务器名称 |

以上是HTTP协议涉及到的请求和响应头部信息,注意使用时需要注意相应的协议版本。