Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有一些超级秘密的 nice 标志可以与 PUT 一起针对 CouchDb 使用,以便最终的 409(冲突)将当前包含_rev在响应中?是在正文中还是作为标题?
_rev
那是不可能的。您可以做的最好的事情是在获取之前带有 ETag 标头的获取请求。如果版本仍然是最新的,您将获得304 Not Modified状态返回。如果已修改,您将获得新版本。但是,在任何一种情况下,这都不能保证您不会409 Conflict在随后的 上获得 a PUT,因为在此期间文档可能已被修改。
304 Not Modified
409 Conflict
PUT