2-7:Http响应头知识点
前面知识点回顾:
Http响应分为三个部分:状态行、响应头、响应正文
响应头:
- 报文头包含若干个属性,格式为"属性名:属性值"
2. 常见的响应头
- Allow:服务器支持哪些请求方法
- Content-Length:响应体的字节长度
- Content-Type:响应体的MIME类型
- Content-Encoding:设置数据使用的编码类型
- Date:设置消息发送的日期和时间
- Expires:设置响应体的过期时间,一个GMT时间,表示该缓存的有效时间
- cache-control:Expires的作用一致,都是指明当前资源的有效期,控制浏览器是否直接从浏览器缓存取数据,还是重新发请求到服务器取数据,优先级高于Expires,控制粒度更细。如:max-age=240,即4分钟
- Location:表示客户端应当到哪里去获取资源,一般同时设置状态码为3xx
- server:服务器名称
- Transfer-Encoding:chunked 表示输出的内容长度不能确定,静态网页一般没有,基本出现在动态网页里面
- Access-Control-Allow-Origin:定哪些站点可以参与跨站资源共享