Overwrite

Overwrite: ヘッダー (HTTP)

[10] Overwrite: ヘッダーは、 COPYMOVE によって既存の資源を上書きしても良いかどうかを表します。

仕様書

意味

[3] Overwrite: ヘッダーは、 終点の URL にある資源を上書きするべきかどうかを指定するものです >>1

構文

[2] Overwrite: ヘッダーの値は、 TF です。 大文字・小文字不区別です。 >>1

  1. |
    1. T
    2. F

[7] T は、終点の URL資源写像されているとしても、 COPYMOVE の操作を行ってもよいことを示します。

[4] F は、終点の URL資源写像されている時に、 COPYMOVE の操作を行ってはならないことを示します >>1

文脈

[12] 任意の要求Overwrite: ヘッダーを含めることができます >>11

処理

[9] WebDAV に対応した資源は、 Overwrite: ヘッダーに対応しなければなりません >>1

[5] COPYMOVE要求Overwrite: ヘッダーが含まれていないなら、 Overwrite: T と指定されたように扱わなければなりません >>1

[8] COPYMOVE要求Overwrite: の値に起因して行われなかった場合は、 412 応答を返して失敗しなければなりません >>1, >>11, >>16, >>17。 なおこのチェックよりも前に認証のチェックを行っていなければなりません >>1

[13] 他の要求メソッドで指定された時の処理は規定されていません。

歴史

[14] IANA登録簿RFC 4918 が出典に更新されています >>15

関連

[6] Overwrite: ヘッダーIf-Match: * と似ていますが、 If-Match:対象資源 (始点資源) に適用されるのに対し、 Overwrite: は終点資源に適用される点が異なります >>1