我在 php 中创建了一个 Web 服务并返回 JSON。它工作正常,但它似乎是缓存结果我更改了表中的值并且服务没有反映此更改。我包含了以下代码,但它似乎不起作用。在我的浏览器中,我仍然得到旧值。如何纠正?
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
我在 php 中创建了一个 Web 服务并返回 JSON。它工作正常,但它似乎是缓存结果我更改了表中的值并且服务没有反映此更改。我包含了以下代码,但它似乎不起作用。在我的浏览器中,我仍然得到旧值。如何纠正?
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
您可能需要检查您的 Ajax 库(客户端)文档,看看是否可以禁用它的缓存机制。
如果您希望在服务器端禁用缓存,请参阅“如何在所有浏览器中控制网页缓存? ”