返回
HTTP 通用首部字段速查指南
前端
2023-09-15 22:27:46
HTTP 通用首部字段是什么?
HTTP 通用首部字段是 HTTP 请求和响应报文中必定包含的首部字段。这些字段提供了有关请求或响应的重要信息,例如请求方法、请求资源的 URL、响应状态码等。HTTP 通用首部字段对于 Web 开发和网络工程师来说都是非常重要的,它们可以帮助您更好地控制请求和响应的行为。
HTTP 通用首部字段列表
下表列出了 HTTP 常见的通用首部字段及其简要说明:
字段名 | 说明 |
---|---|
Accept | 指定客户端可以接受的响应内容类型。 |
Accept-Charset | 指定客户端可以接受的字符集。 |
Accept-Encoding | 指定客户端可以接受的响应编码方式。 |
Accept-Language | 指定客户端可以接受的语言。 |
Authorization | 用于向服务器提供凭据,以便服务器能够验证客户端的身份。 |
Cache-Control | 用于控制缓存行为。 |
Connection | 用于控制连接行为。 |
Content-Encoding | 指定响应体的编码方式。 |
Content-Language | 指定响应体的语言。 |
Content-Length | 指定响应体的长度。 |
Content-Type | 指定响应体的类型。 |
Date | 指定响应发送的时间。 |
ETag | 实体标记,用于标识资源的版本。 |
Expires | 指定响应的过期时间。 |
Host | 指定请求的资源所在的主机名。 |
If-Modified-Since | 指定客户端请求的资源自上次修改以来的时间。 |
Last-Modified | 指定资源的最后修改时间。 |
Location | 指定资源的新位置。 |
Referer | 指定请求的来源页面。 |
Server | 指定响应的服务器名称。 |
Transfer-Encoding | 指定响应体的传输编码方式。 |
User-Agent | 指定客户端的类型和版本。 |
HTTP 通用首部字段速查表
为了便于您快速查阅 HTTP 通用首部字段,我们为您提供了一个实用的 HTTP 通用首部字段速查表。该速查表包含了所有 HTTP 通用首部字段的名称、简要说明以及示例。
字段名 | 简要说明 | 示例 |
---|---|---|
Accept | 指定客户端可以接受的响应内容类型。 | Accept: text/html |
Accept-Charset | 指定客户端可以接受的字符集。 | Accept-Charset: utf-8 |
Accept-Encoding | 指定客户端可以接受的响应编码方式。 | Accept-Encoding: gzip, deflate |
Accept-Language | 指定客户端可以接受的语言。 | Accept-Language: en-US, en |
Authorization | 用于向服务器提供凭据,以便服务器能够验证客户端的身份。 | Authorization: Basic QWxhZGRpbjpvcGVuc2VzYW1l |
Cache-Control | 用于控制缓存行为。 | Cache-Control: max-age=3600 |
Connection | 用于控制连接行为。 | Connection: keep-alive |
Content-Encoding | 指定响应体的编码方式。 | Content-Encoding: gzip |
Content-Language | 指定响应体的语言。 | Content-Language: en-US |
Content-Length | 指定响应体的长度。 | Content-Length: 1234 |
Content-Type | 指定响应体的类型。 | Content-Type: text/html |
Date | 指定响应发送的时间。 | Date: Mon, 21 Oct 2019 07:28:00 GMT |
ETag | 实体标记,用于标识资源的版本。 | ETag: "123456789" |
Expires | 指定响应的过期时间。 | Expires: Mon, 21 Oct 2019 12:00:00 GMT |
Host | 指定请求的资源所在的主机名。 | Host: www.example.com |
If-Modified-Since | 指定客户端请求的资源自上次修改以来的时间。 | If-Modified-Since: Mon, 21 Oct 2019 06:00:00 GMT |
Last-Modified | 指定资源的最后修改时间。 | Last-Modified: Mon, 21 Oct 2019 07:00:00 GMT |
Location | 指定资源的新位置。 | Location: /new/location |
Referer | 指定请求的来源页面。 | Referer: http://www.example.com/page1.html |
Server | 指定响应的服务器名称。 | Server: Apache/2.4.41 (Ubuntu) |
Transfer-Encoding | 指定响应体的传输编码方式。 | Transfer-Encoding: chunked |
User-Agent | 指定客户端的类型和版本。 | User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36 |
结语
HTTP 通用首部字段是 HTTP 协议的重要组成部分,它们提供了有关请求或响应的重要信息,帮助我们更好地控制请求和响应的行为。通过了解这些字段,我们可以更好地开发 Web 应用程序,并更轻松地解决网络问题。