CouchDb - 获得409的当前_rev

时间:2013-05-25 20:25:07

标签: couchdb

是否有一些超级秘密的好标志与PUT和CouchDb结合使用,以便最终409(冲突)将包括响应中的当前_rev?无论是身体还是头部?

1 个答案:

答案 0 :(得分:0)

这是不可能的。您可以做的最好的事情是在get之前使用ETag标头获取请求。如果版本仍然是最新版本,您将获得304 Not Modified状态。如果它已被修改,你将获得新版本。但是,在任何一种情况下,确保您不会在后续409 Conflict上获得PUT,因为该文档可能在此期间已被修改。< / p>