2013-06-01 140 views
0

我在php中創建一個web服務,並返回JSON。它工作正常,但它似乎是緩存結果我改變了表中的值,該服務並不反映這種變化。我包含了下面的代碼,但它似乎沒有工作。在我的瀏覽器中,我仍然得到舊的價值觀。這怎麼能糾正?關閉Web服務響應的緩存

header('Cache-Control: no-cache, must-revalidate'); 
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); 
+0

如何爲你的HTTP請求? –

+0

它的一個獲取請求,因爲我說的請求和服務工作正常,只是當我更新內容的web服務不更新也 –

回答

0

您可能想要檢查您的Ajax庫(客戶端)文檔,看看您是否可以禁用它的緩存機制。

如果你想在服務器端禁用緩存,請參閱「How to control web page caching, across all browsers?

+0

我已經嘗試過這些方法,他們仍然不工作,如果我做一個直接查詢數據庫它工作,但不是網絡服務 –