常见Http响应头部 responses header

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

 

你可能感兴趣的:(学习,HTTP)