如何禁止http 304缓存

前端调用后台暴露的service接口,返回json数据比如:

http://localhost:1337/test/getSomeData?param1=a&param2=b

当前台多次调用这个接口的时候,这个时候打开chrome开发者工具,会发现这个接口每次的http status均为304,这是被缓存了吗?是浏览器缓存的还是后台混存的?我要如何禁止304缓存,让这个接口每次都返回200? 前台后台要怎么改才能实现这个?我后台用的是Sails.Js这个NodeJs框架。

阅读 10.3k
2 个回答

加个时间戳...

可以在 respone中设置一个属性 cache-control:no-store
禁止缓存。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题