参考答案与解析
当浏览器要向服务器获取某个资源的时候,是会先构建一个请求行,然后进行强缓存的查找。如果强缓存命中了此次实际上是没有发送请求的,浏览器直接使用了强缓存,在浏览器控制台中虽然会看到一个请求,但是这个请求的Request Headers中有Provisional headers are shown表示实际未发送请求,且状态码为200 OK (from memory cache)或者from disk cache等等。
如下图:

# 默认的强制缓存时间是多少?
首先要明确两个响应头代表的含义:
Date: