标签: couchdb
是否有一些超级秘密的好标志与PUT和CouchDb结合使用,以便最终409(冲突)将包括响应中的当前_rev?无论是身体还是头部?
_rev
答案 0 :(得分:0)
这是不可能的。您可以做的最好的事情是在get之前使用ETag标头获取请求。如果版本仍然是最新版本,您将获得304 Not Modified状态。如果它已被修改,你将获得新版本。但是,在任何一种情况下,不确保您不会在后续409 Conflict上获得PUT,因为该文档可能在此期间已被修改。< / p>
304 Not Modified
409 Conflict
PUT