no-conflicting-lock

事前条件符号 no-conflicting-lock (WebDAV)

[2] DAV: 名前空間の no-conflicting-lock 要素は、衝突するロックが存在することを表す事前条件符号です。

仕様書

内容

[4] 内容は要素内容で、0個以上の href 要素を含めることができます >>1。衝突するロックのロック根 >>1 の URL を表します。

  1. *
    1. href

[6] 順序は意味を持ちません >>5。

文脈

[3] 既存のロックとの衝突が原因で LOCK 要求が失敗した時には、この事前条件符号を使うことができます >>1。 通常は状態符号 423 を使います >>1。

[34] コレクションに対して深さ無限大の書き込みロックが要求された場合で、 新しいロックと衝突する形でロックされている資源のメンバーURL が当該コレクションに含まれる場合には、 423 応答によりエラーを返さなければなりません。 その際には応答に事前条件 no-conflicting-lock を含めるべきです。 >>33