[24] Timeout:
ヘッダーは、
ロックタイムアウトの長さを指定するものです。
[18] Timeout:
ヘッダーの値は、1つ以上の値のリスト
(#
) です >>17。
[19] 値は、 Second-
から始まる1つ以上のASCII数字の列または
Infinite
です。大文字・小文字不区別です。 >>17
[20] Second-
から始まる値は、
ロックしている秒数を表し、その経過後には自動的にロックを削除するべきであることを示します >>17。
232 - 1 よりも大きな値であってはなりません >>17。
[13] クライアントは、 LOCK
要求に
Timeout:
ヘッダーを含めることで希望するロックタイムアウトを指定できます >>17, >>5, >>12, >>35。
LOCK
も参照。[14] 最終的には鯖が実際のタイムアウトの値を決定します。
鯖は Timeout:
ヘッダーを無視して構いません。 >>5, >>12, >>17
[85] WebDAV 適合クラス 2 に対応する資源は、
Timeout:
ヘッダーに対応するべきです >>84。
[7] タイムアウトは、ロックの満期までの秒数で指定します >>5。
[8] タイムアウトの計測はロックの更新の要求が成功したらリセットしなければなりません。 それ以外ではリセットするべきではありません。 >>5
[15] ロックの更新の要求に対する応答では、新しいタイムアウトの値を通知します >>12。
[9] タイムアウトに達したら、当該ロックを UNLOCK
要求が実行された場合と同様にして削除するべきです >>5。
[11] クライアントは、タイムアウトが経過したからだけの理由でロックが直ちに削除されたと仮定してはなりません。 逆にタイムアウトが経過していないからといってロックがまだ存在していると仮定してはなりません。 クライアントはいつでもロックが削除され得ると仮定しなければなりません。 >>5
timeout
要素 (WebDAV)[27] DAV:
名前空間の timeout
要素は、ロックが満期となるまでの残りの秒数を表します >>26。
[28] 内容は Timeout:
で指定できる個々の値 (>>19)
と同じ文字データです。 (リストにはできず、1つだけしか指定できません。) >>26
[1] draft-cohen-gena-client-00 - General Event Notification Architecture Base: Client to Arbiter ( ( 版)) <http://tools.ietf.org/html/draft-cohen-gena-client-00#page-7>
[2] draft-cohen-gena-client-00 - General Event Notification Architecture Base: Client to Arbiter ( ( 版)) <http://tools.ietf.org/html/draft-cohen-gena-client-00#section-8.4>
[34] RFC 2518 には拡張のための構文も含まれていましたが、 RFC 4918 で削除されています >>33。