响应头

  • 报文头包含若干个属性,格式为“属性名:属性值”

常见的响应头

  • Allow:服务器支持哪些请求方法
  • Content-Length:响应体的字节长度
  • Content-Type:响应体的MIME类型
  • Content-Encoding:设置数据使用的编码类型
  • Date:设置消息发送的日期和时间
  • Expire:设置响应体的过期时间,一个GMT时间,表示该缓存的有效时间
  • cache-controller:Expires的作用一致,都是指明当前资源的有效期,控制浏览器是否直接从浏览器缓存取数据还是重新发请求到服务器取数据,优先级高于Expires,控制粒度更细,如max-age=240,即4分钟
  • Location:表示客户应当到哪里去获取资源,一般同时设置状态代码为3XX
  • Server:服务器名称
  • Transfer-Encoding:chunked表示输出的内容长度不能确定,静态网页一般没,基本出现在动态网页里
  • Access-Controller-Allow-Origin:定哪些站点可以参与跨站资源共享