226 IM Used

メモ: ブラウザーは HTTP で デルタエンコーディング に対応していません。このステータスコードは特定のクライアントで用いられるカスタムされたサーバーから送り返されます。

デルタエンコーディングの文脈において、HTTP 226 IM Used ステータスコードは受信した GET リクエストに対する デルタ を返していることを示すためにサーバーによって設定されます。

デルタエンコーディングでは、サーバーは GET リクエストに対して (現在のドキュメントではなく) 指定のベースドキュメントからの (デルタ と呼ばれる) 違いで応答します。クライアントは A-IM: HTTP ヘッダーにより使用する差分アルゴリズムを示し、If-None-Match: ヘッダーで取得した最新バージョンに関するヒントをサーバーに与えます。サーバーはデルタを生成し、ステータスコードが 226 で、(使用したアルゴリズムの名前を伴う) IM: HTTP ヘッダーおよび (デルタに紐づくベースドキュメントに対応する ETag を伴う) Delta-Base: HTTP ヘッダーが含まれる HTTP レスポンスで返します。

IM は instance manipulations を表します。これは デルタ の生成アルゴリズムを記述する際に用いられる用語です。

ステータス

226 IM Used

仕様書

Specification
Unknown specification
# section-10.4.1