在输出JSON时,似乎建议使用以下标题:
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Content-type: application/json');
当Cache-control设置为no-cache时,Expires标头的目的是什么?必须重新验证?
答案 0 :(得分:2)
这解决了一些浏览器和缓存代理问题。
似乎有一些不理解某些标题和/或配置不了,所以它只是一种解决方法,试图与更多的最终用户兼容'浏览器和中间的缓存代理。
答案 1 :(得分:0)
前两个标题阻止浏览器缓存响应(IE和GET请求出现问题),第三个标题为JSON设置正确的MIME类型。