跳至內容
Astera Technology

API 快取資料怎樣按版本重新核實

驗證標記須對應已保存內容,收到 304 才有可重用的資料。

內容及驗證標記一起保存

HTTP 支援 ETag 及條件讀取。304 並不是一份新的完整內容。以下標記是假設且須原樣保留;不要刪引號,也不要拆字串猜業務版本。

假設快取核實記錄
保存狀態請求及回覆處理
內容 A 及 ETag "v-a"If-None-Match: "v-a" → 304按快取規則重用對應內容 A
內容 A 及 ETag "v-a"200 回覆內容 B 及 "v-b"一併更新內容及標記
有標記,內容遺失收到 304重新獲授權讀取完整內容
下載可編輯 CSV ↓

相關寫入後處理快取失效

訂清楚寫入影響哪些呈現:單筆詳情、列表位置及衍生總數都可能變。標準 HTTP 快取行為不會自動處理所有應用程式的衍生快取。測試修改後再讀詳情及列表。

原內容已被清走,收到 304 後可以顯示空物件嗎?

查看參考答案

不可以。驗證標記不是資料本身,須重新完整讀取並保存相符的內容及標記。

相關資源