缓存验证Last-Modified和Etag
1.Last-Modified: 上次修改时间

下次请求的时候 request readers 会带上 If-Modified-Since 或者 If-Unmodified-Since 与服务端的 Last-Modified 对比,相同 则 使用 缓存 ,不同 则重新请求
2.Etag: 数据签名

下次请求 request headers 会带上 上述 两个 中的一个 ,用于 与 服务端 对比 签名(Etag) 是否相同,相同使用缓存,不同 重新请求。