采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
.“no-cache不是不缓存,而是可以使用缓存,但需要服务端做资源验证”,可是只写no-cache不写验证头时,见浏览器就是不使用缓存的作用了呀?
额。。。不是很懂你想表达什么,麻烦表述得更清晰一点。
我的意思是说,课程里你说“no-cache不是不缓存,而是可以使用缓存,但需要服务端做资源验证”,可是,只写cache-control:max-age=20 no-cache,而不写Etag和Last-Modified验证头时,浏览器显示的效果就是不使用缓存的作用呀,这不就是说明no-cache的作用就是不缓存么,与你说的“不是不缓存”,我理解起来就矛盾了,迷惑?
没有etag那就是服务端验证不通过啊,跟no-cache的语义也不冲突啊。
Etag验证不通过,但是有no-cache在,浏览器就是没有缓存了呀,然后我把no-cache去掉,就有缓存了,这样是不是说明no-cache的意思也是不使用缓存得意思?
登录后可查看更多问答,登录/注册
解析HTTP协议原理 夯实HTTP技术基础 打通前后端助你快速成长
2.5k 10
993 8
905 8
985 8
1.1k 7