[求助]关于request header设置的问题

Colin_l 2014-10-13 11:58:10
我想将js这类的文件设置成可以本地缓存的,但是设置后response header 的cache-control是有了,而request header却有个cache-control=0,我在原页面是没有设置这个属性的.为什么会出来呢?是不是有个什么默认设置
我用的是tomcat.
截图如下
...全文
997 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
humanity 2014-10-15
  • 打赏
  • 举报
回复
引用 6 楼 wslyc100 的回复:
我明白了,只要返回的结果是304就OK了!!
request 中已经带上了 If-Modified-Since,就是在问服务器,从这个时间以后如果服务器上的文件变了,就返回新版本的内容给浏览器,如果没有变就 304。
Colin_l 2014-10-15
  • 打赏
  • 举报
回复
我明白了,只要返回的结果是304就OK了!!
Colin_l 2014-10-15
  • 打赏
  • 举报
回复
引用 4 楼 humanity 的回复:
request 跟你的 response 又没有直接关系,request 是向服务器提交的,这个请求是动态的,当然不需要缓存。服务器你不需要理会 request 中的 Cache-Control。 <meta> 和 http header 都需要设置这个值, http header 用在浏览器依然开着的时候,而当网页保存到磁盘后就只能是用 <meta > 里面的值了,例如我们从浏览历史中再打开这个文件时。
那么请问我是不是在response header里面设置了cache-control就是以这个为准了呢?
humanity 2014-10-14
  • 打赏
  • 举报
回复
request 跟你的 response 又没有直接关系,request 是向服务器提交的,这个请求是动态的,当然不需要缓存。服务器你不需要理会 request 中的 Cache-Control。 <meta> 和 http header 都需要设置这个值, http header 用在浏览器依然开着的时候,而当网页保存到磁盘后就只能是用 <meta > 里面的值了,例如我们从浏览历史中再打开这个文件时。
EverWHL 2014-10-13
  • 打赏
  • 举报
回复
楼主你这是什么工具看的,Firebug吗 应该是默认都有两项 看request那项xiaofeiform.jsp这个页面应该是没有缓存
Magical茏 2014-10-13
  • 打赏
  • 举报
回复
你在jsp页面设置<meta>这些是不管用,是浏览器自己决定的
  • 打赏
  • 举报
回复
页面缓存在页面进行设置的呀,不都是在<Meta>标签上来进行设置的么!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧