有没有办法强制浏览器不缓存?

时间:2011-11-17 21:32:30

标签: yesod

这就是它。我遇到的问题取决于浏览器是否缓存。我需要强制浏览器不缓存。

2 个答案:

答案 0 :(得分:1)

您可以设置以下标题:

  • 缓存控制:无缓存,必须重新验证
  • Expires:Sat,1997年7月26日05:00:00 GMT

第二个可以是过去的任何日期。

编辑:要在Yesod中执行此操作,请查看此处:http://hackage.haskell.org/packages/archive/yesod-core/0.9.3.3/doc/html/Yesod-Handler.html#g:8

答案 1 :(得分:1)

alreadyExpired

Yesod Haddock Docs

另外,如果您可以控制请求(比如AJAX调用),您可以添加一个随机的get参数,例如?sdasd = klfjlwkfj,这绝对可以肯定,但我认为这可能被认为是糟糕的形式。