响应头 | 说明 | 示例 |
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的响应内容