簡體   English   中英

是否有標准標頭來清除RESTful API中任意URL的緩存

[英]Is there a standard header to clear cache for arbitrary URLs in a RESTful API

我正在尋求圍繞RESTful(或緊密嘗試)API實現瘦客戶端。

我希望客戶端在適當的地方緩存API響應,但是為了減少客戶端中的邏輯,我也希望后端處理緩存清除邏輯。

假設我們有一個資源“項目列表”,網址為

example.com/items/

可以調用CRUD方法(GET,PUT和DELETE)

example.com/items/{id}

現在,正如您已經猜到的那樣,添加和刪除項目也將更改完整列表的響應。 在此示例中,我們想在對項目的DELETE調用之后清除列表響應的緩存。 有沒有一種標准的方法可以清除任意網址上的緩存?

我在想像Clear-Caches: ../items/東西Clear-Caches: ../items/

還有另一種方法嗎? 如果不存在,為什么不呢? 也許由於某種原因,這是一個糟糕的模式?

是否有標准標頭來清除RESTful API中任意URL的緩存

沒有。

據我所知,“ 鏈接緩存無效”草案已於3月到期。 我認為這種方法接近您所追求的方法,但是似乎在標准化過程中沒有受到任何關注。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM