(十一)实体首部字段
实体首部字段是包含在请求报文和响应报文中的实体部分所使用的首部,用于补充内容的更新时间等与实体相关的信息
一、Allow:资源支持访问的HTTP Method类型
比如Options方法的请求,就会返回Allow字段
Allow: GET, HEAD, PUT
二、Content-Encoding:会告知客户端 服务器对实体的主体部分选用的内容编码方式
三、Content-Length:实体主体部分的大小(单位是字节)
若请求和响应含有body,则必须带上此字段
四、Content-Language:对Accept-Language的应答,服务器通过此字段告知客户端返回的body信息语言是什么
请求端Accept-Language
服务端Content-Language
五、Content-Type:实体主体的媒体类型和编码方式
六、Content-Range:响应的body范围
请求端Range
响应端Content-Range
七、Last-Modified
经常和条件请求使用比如If-Modified-Since、If-Unmodified-Since
看二:https://blog.csdn.net/jiangshangchunjiezi/article/details/88581824
八、Expires
Expires: Mon, 1 Aug 2016 22:43:02 GMT
也就是服务端告诉浏览器或者缓存服务器,先把这个文件缓存起来,在这个过期时间之前,该文件都不会变化了。
下一次浏览器又要访问这个资源,并且访问的时间在Mon, 1 Aug 2016 22:43:02 GMT
之前,那浏览器就不去服务器那边获取文件了,而是直接从缓存中取文件。
九、Cache-Control
Expires:指定的时间,要求服务器与浏览器两端严格同步。若浏览器时间调到过期时间,则认为过期。
Cache-Control: max-age=80
指的是缓存有效期80s,而没有给过期的绝对时间。若两者同时出现,则Cache-Control为准。
缓存有关:八、九、If-XXX