昆山app网站制作,催眠物语wordpress,建设商城网站,南昌二手房在网上看到一篇关于解释浏览器缓存更新机制304状态码的文章#xff0c;里面说如果请求头中的If-Modified-Since字段和If-None-Match字段的值分别和响应头中的Last-Modified字段和Etag字段值一致#xff0c;服务器就会返回304状态码(无响应体)#xff0c;浏览器就从本地读取缓…在网上看到一篇关于解释浏览器缓存更新机制304状态码的文章里面说如果请求头中的If-Modified-Since字段和If-None-Match字段的值分别和响应头中的Last-Modified字段和Etag字段值一致服务器就会返回304状态码(无响应体)浏览器就从本地读取缓存数据。 但实际上服务器是否返回304只根据请求头中的If-None-Match字段和响应头中的ETag字段值做比较判断如果两者的值一致则返回304否则返回200 原理请求头中If-None-Match字段存储的值是服务器上一次返回的ETag字段的值当请求的资源有更新服务器返回响应头中的ETag值就会更新如果当前返回的ETag值与请求的If-None-Match字段值不一致则返回200,否则返回304。