HTTP 标头
HTTP 头部是 HTTP 请求或响应中的一个字段,用于传递有关请求或响应的附加上下文和元数据。例如,请求消息可以使用头部来指示其首选媒体格式,而响应可以使用头部来指示返回主体中的媒体格式。头部不区分大小写,从行首开始,并紧随其后是':'
和一个与头部相关的值。该值以下一个 CRLF 或消息结束处结束。
HTTP 和 Fetch 规范引用了许多头部类别,包括
- 请求头部:包含有关要获取的资源或客户端本身的更多信息的头部。
- 响应头部:包含有关响应的更多信息,例如其位置或有关服务器本身的信息(名称、版本等)的头部。
- 表示头部:关于消息主体中资源的元数据(例如编码、媒体类型等)。
- Fetch 元数据请求头部:包含有关消息主体中资源的元数据的头部(例如编码、媒体类型等)。
带有单个头部的基本请求
http
GET /example.html HTTP/1.1
Host: example.com
重定向具有强制性头部(Location
)
http
302 Found
Location: /NewPage.html
典型的头部集
http
304 Not Modified
Access-Control-Allow-Origin: *
Age: 2318192
Cache-Control: public, max-age=315360000
Connection: keep-alive
Date: Mon, 18 Jul 2016 16:06:00 GMT
Server: Apache
Vary: Accept-Encoding
Via: 1.1 3dc30c7222755f86e824b93feb8b5b8c.cloudfront.net (CloudFront)
X-Amz-Cf-Id: TOl0FEm6uI4fgLdrKJx0Vao5hpkKGZULYN2TWD2gAWLtr7vlNjTvZw==
X-Backend-Server: developer6.webapp.scl3.mozilla.com
X-Cache: Hit from cloudfront
X-Cache-Info: cached
另请参见
- 所有 HTTP 头部的列表
- HTTP 规范中头部的语法
- 相关术语表条目