423

状態符号 423 (HTTP)

[5] 423 (Locked) は、処理の対象となる資源がロックされていることを表す状態符号です。

仕様書

意味

[3] 423 は、始点資源または終点資源がロックされていることを示す状態符号です >>1。

構文

[4] 423 応答は、 lock-token-submitted や no-conflicting-lock のような適切な事前条件符号や事後条件符号を含めるべきです >>1。

[7] 適切な符号が用意されていないエラーの時は空の payload body としても構いませんし、独自の要素で表現しても構いません >>6。

[8] 次の事前条件符号や事後条件符号があります。

文脈

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

[9] ロックが原因で COPY >>11, MOVE >>10, DELETE >>12 が失敗した場合には、状態符号 423 と事前条件符号 lock-token-submitted を使うことができます >>6。

[14] LOCK 要求の対象資源が衝突によりロックできない場合、 423 応答を返すことができます >>13。

歴史

[2] RFC 2518 (WebDAV) 10.4 423 Locked

The 423 (Locked) status code means the source or destination resource of a method is locked.

423 (固定中) 状態符号は、 method の始点資源又は終点資源が固定されていることを意味します。

[15] Heroku API ( 版) <https://legacy-api-docs.herokuapp.com/>

423 Locked

This API command requires confirmation. Pass the app name as a confirm parameter.

[16] RFC 3253 - Versioning Extensions to WebDAV (Web Distributed Authoring and Versioning) () <https://tools.ietf.org/html/rfc3253#section-1.8>