http
no-cache这个名字有一点误导。设置了no-cache之后,并不是说浏览器就不再缓存数据,只是浏览器在使用缓存数据时,需要先确认一下数据是否还跟服务器保持一致。如果设置了no-cache,而ETag的实现没有反应出资源的变化,那就会导致浏览器的缓存数据一直得不到更新的情况。
304: 请求头max-age<=0 时 ,向server 发送http 请求确认 ,该资源是否有修改,有的话 返回200 ,无的话 返回304. 有没有修改 比较请求头 If-Modified-Since: Tue, 14 Jul 2020 08:11:27 GMT 和响应头 last-modified: Tue, 14 Jul 2020 08:11:27 GMT 的时间。
POST: 参数放在url和body中有什么区别?
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!