| 响应头 | 说明 | 示例 |
| Access-Control-Allow-Origin | 指定哪些网站可以跨域资源共享 | Access-Control-Allow-Origin:* |
| Accept-Patch | 指定服务器所支持的文档补丁格式 | Accept-Patch:text/exa,ple;charset=utf-8 |
| Accept-Ranges | 服务器支持的内容范围 | Accept-Ranges:bytes |
| Age | 响应对象在代理缓存中存在的时间,以秒为单位 | Age:12 |
| Allow | 对于资源的有效动作 | Allow:GET,POST,HEAD |
| Cache-control | 告知客户端缓存机制,表示是否可缓存 或缓存有效时间以秒为单位 | Cache-control:no-cache |
| Connection | 针对该链接的所有预期的选项 | Connection:close |
| Content-Disposition | 对已知MIME类型资源的描述,浏览器可以根据此响应决定动作,如下载资源或打开 | Content-Disposition:attachment;filename="fname.text" |
| Content-Encoding | 响应资源使用的编码类型 | Content-Encoding:gzip |
| Content-language | 响应内容使用的语言 | Content-language:zh-cn |
| Content-Length | 响应消息体的长度,使用八进制表示 | Content-Length:348 |
| Content-Location | 返回数据的一个候选位置 | Content-Location:/index.htm |
| Content-MD5 | 响应内容的MD5散列值以Base64方式编码 | Content-MD5:IDKOiSsGsvjkKJHkjKbg |
| Content-Range | 如果响应的是部分消息,则表示属于完整消息的哪个部分 | Content-Range:bytes12020-47021/47022 |
| Content-Type | 当前内容的MIME类型 | Content-Type:text/html;charset=utf-8 |
| Date | 此条消息被发送时的日期和时间(以RFC 7231中定义的"HTTP日期"格式来表示) | Date:Wed,18 Jul 2018 21:01:33 GTM |
| Etag | 对于某个资源的特定版本的一个标识符, 通常是一个消息散列 | Etag:977823cd9080da09vsd89kj923jhkb8df8 |
| Expires | 指定一个日期/时间,超过该时间此回应过期 | Expires:Wed,18 Jul 2018 21:01:33 GTM |
| Last-Modified | 请求对象的最后修改时间 (以RFC 7231中定义的"HTTP日期"格式来表示) | Last-Modified:Wed,18 Jul 2018 21:01:33 GTM |
| Link | 用来表示与另外一个资之间的类型关系, 此类型关系是在RFC 5988中定义的 | Link:rel="alternate" |
| Location | 用于重定向或者在创建了某个新资源时使用 | Location:http://www.baidu.com |
| P3P | P3P策略的设置 | P3P:CP="This is not a P3Ppolicy!" |
| Pragaa | 效果并不确定,这些响应头可能在请求/回应链 中的不同时候产生不同的效果 | Pragaa:no-cache |
| Proxy-Authenticate | 要求在访问代理是提供身份认证信息 | Proxy-Authenticate:Basic |
| Public-Key-Pins | 用于防止中间攻击,申明网站认证中 传输层安全协议的证书散列值 | Public-Key-Pins:max-age=259200;pin-sha256="… ..." |
| Refresh | 用于重定向或者当一个新的资源被创建时 默认在5秒后刷新重定向 | Refresh:5;url=http://www.baidu.com |
| Retry-After | 如果某个实体临时不可用,那么此协议用于告知用户 端稍后重试,其值可以是特定的时间段(以秒为单位) 或者是一个超文本传输协议日期 | Retry-After:120/Wed,18 Jul 2018 21:01:33 GTM |
| Server | 服务器名称 | Server:nginx/1.6.3 |
| Set-Cookie | 设置HTTP Cookie,cookie被设置在请求的服务端域名下 | Set-Cookie:user_name=garrett;user_id=001 |
| Status | 通用网管接口响应字段,用来说明当前HTTP链接状态 | Status:200 ok |
| Trailer | 说明传输中分块编码的编码信息 | Trailer:Max-Forwards |
| Transfer-Encoding | 表示实体传输给用户的编码形式,包括:chunked, compress,deflate,gzip,identify等 | Transfer-Encoding:chunked |
| Upgrade | 要求用户升级到另外一个高版本的协议 | Upgrade:HTTP/2.0,SHTTP/1.3,IRC/6.9,RTA/X11 |
| Vary | 告知下游的代理服务器如何对之后的请求协议头进行 匹配,以决定是否可使用已缓存的响应内容而不是 重新从原服务器请求新的内容 | Vary:* |
| Vis | 告知代理服务器的客户端,当前的响应式通过什么途径发送的 | Vis:1.0 FRED, 1.1 baidu.com |
以上是归纳总结的一部分HTTP responses header的响应内容