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 |