locked empty resource

ロックされた空の資源 (HTTP)

[1] ロックされた空の資源 (locked empty resource) は、 資源が存在しない URLロックした時に作成される空の資源です。

仕様書

鯖の動作

[14] 写像がない URLロックした場合、空の資源を新たに作らなければなりません >>40, >>6, >>7

[16] この資源は空の資源 (「locked empty resource」 >>7) で、次の条件を満たすものです。

[15] コレクションを作る MKCOL メソッドは既存の資源を上書きしないので、 lost update問題は置きません >>7

[31] は、 RFC 2518 との互換性のため、空の資源でなく LNR (Lock-Null Resource) を実装しても構いません >>7

LNR 参照。

[29] 空の資源を作成した場合の応答は、 201 でなければなりません >>7応答には DAV:lockdiscovery 特性を含める必要があります >>7

クライアント

[12] 資源への写像が無い URLLOCK 要求を送信することにより、名前 (URL) を予約できます。 これにより資源の作成時の lost update問題を回避できます。 >>7

[13] なお、これ以外に If-None-Match: ヘッダーを使っても回避できます >>7

[30] クライアント応答の後すぐに PUTPROPPATCHロックした資源を更新することが期待されています >>7

[2] ロックされた空の資源ではなく LNR を作成するかもしれません。 クライアントロックされた空の資源LNR も扱えなければなりません >>3

LNR を参照。