CouchDb -获取当前_rev为409

  • 本文关键字:rev 获取 CouchDb couchdb
  • 更新时间 :
  • 英文 :


是否有一些超级秘密的nice标志与PUT一起使用针对CouchDb,以便最终的409(冲突)将在响应中包含当前的_rev ?在正文中还是作为标题?

那不可能。您能做的最好的事情是在get请求之前发送一个带有ETag报头的get请求。如果版本仍然是当前的,您将获得304 Not Modified状态。如果它被修改过,你就会得到新版本。然而,在任何一种情况下,都不能保证您不会在随后的PUT上获得409 Conflict,因为文档可能在此期间被修改。

最新更新