我希望围绕一个RESTful(或近距离尝试) API实现一个瘦客户机。
我希望客户机在适当的地方缓存API响应,但是为了减少客户机中的逻辑,我也希望后端处理缓存清晰的逻辑。
假设我们有一个资源“项目列表”在
example.com/items/
可以调用CRUD方法(GET、PUT和DELETE)
example.com/items/{id}
现在,正如您已经猜到的,添加和删除项也将更改完整的列表响应。在本例中,我们希望在对项进行删除调用后清除列表响应的缓存。有标准的方法来清除任意urls上的缓存吗?
我在想象像Clear-Caches: ../items/这样的东西
还有别的办法吗?如果这不存在,为什么不呢?也许因为某种原因这是个不好的模式?
发布于 2018-07-16 19:41:41
https://stackoverflow.com/questions/51367123
复制相似问题