【发布时间】:2010-09-29 12:34:22
【问题描述】:
我们在 REST 服务器上有一些资源,结构如下:
/someResources/foo/someResources/bar/someResources/baz
其中someResource 是远处分布式对象的服务器表示。
我们想告诉服务器通过在网络中查看它并更新服务器的缓存来“刷新”它对该“分布式对象”的表示,即我们不能简单地 PUT 新值。
什么是干净的 REST 方法?
a) 是否向/refreshes/ 发布新的“刷新请求”?
b) 是否要 PUT(带有空白文档)到 http://ip/someResources ?
c) 别的东西?
我喜欢 (a),因为它会给我们一个 id 来识别和跟踪刷新命令,但担心我们会创建太多资源。有什么建议吗?
【问题讨论】:
标签: http api rest api-design