2012-05-16 16 views

回答

1

通常,GET請求應該沒有副作用:他們所做的只是產生一個響應(如果我沒有記錯的話,這在http規範中有描述)。緩存響應並使用它來避免將來發出請求是非常安全的。

另一方面,其他http方法(如post,put,delete)通常會有副作用,所以返回前一個響應是不安全的:調用者可能依賴副作用(例如,行插入到數據庫中)。在這種情況下,您不會只想緩存「記錄創建的頁面」並從緩存中顯示,而不是實際發出請求。

相關問題