是否有将已删除对象分派给请求者(API 的客户端)的通用设计模式?
我们面临的挑战:
- 当 API 上的对象被完全删除时,客户端将不知道该对象已消失并将其保留在本地(因为 API 仅显示在特定日期之后更改的对象)
- 如果我们启用对象的属性以显示已删除(例如“deleted = TRUE”),那么最终 API 中的对象数量会增长并减慢传输速率。
我们研究的另一个选项是在 API 上设置单独的端点以仅显示已删除对象的列表(这是任何人都使用的模式吗?)。
我正在寻找最“RESTful 方式”来删除本地对象。