Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. HTTP
  3. リファレンス
  4. HTTP レスポンスステータスコード
  5. 226 IM Used

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

226 IM Used

HTTP の226 IM Used成功レスポンスステータスコードで、サーバーがGET に対するレスポンスでデルタを返したことを示します。これは、 HTTP デルタエンコーディングのコンテキストで使用されます。

IM はインスタンス操作 (instance manipulation) の略で、デルタを生成するアルゴリズムを指します。デルタエンコーディングでは、クライアントは 2 つのヘッダーを含むGET リクエストを送信します。1 つは、差分アルゴリズムの推奨を示すA-IM:、もう 1 つは、クライアントが保有するリソースのバージョンを指定するIf-None-Match です。サーバーは、文書全体ではなく、指定されたベース文書に対する相対的なデルタをレスポンスとして返します。このレスポンスは、226 ステータスコード、使用される差分アルゴリズムを記述するIM: ヘッダーを使用し、デルタに関連付けられたベース文書と一致するETag を含むDelta-Base: ヘッダーを入れることができます。

警告:HTTP デルタエンコーディングの対応は進んでおらず、実装がわずかしかありません。代わりに、ほとんどのシステムは、帯域幅を削減するために圧縮メソッドのみに依存していますが、圧縮とデルタエンコーディングを組み合わせることも可能です。

クライアントとサーバーがデルタエンコーディングに対応していても、プロキシーやキャッシュが対応していない場合があり、システムに HTTP デルタエンコーディングを追加する複雑さが、そのメリットを上回る可能性があります。

ステータス

http
226 IM Used

208vcdiff デルタアルゴリズムで受信

次のGET リクエストでは、クライアントはリソースをリクエストし、 ETagabcd123 を持つキャッシュされたバージョンを保有しています。A-IM: ヘッダーは、vcdiff およびdiffe デルタアルゴリズムを推奨していることを示しています。

http
GET /resource.txt HTTP/1.1Host: example.comA-IM: vcdiff, diffeIf-None-Match: "abcd123"

サーバーがデルタエンコードに対応していると想定すると、 ETagabcd123 のバージョンからの差分として応答します。IM ヘッダーはvcdiff アルゴリズムが使用されていることを示し、Delta-Base: ヘッダーは差分が ETagabcd123 のリソースに基づいていることを示します。

http
HTTP/1.1 226 IM UsedETag: "5678a23"IM: vcdiffContent-Type: text/plainContent-Length: 123Delta-Base: abcd123...

仕様書

Specification
Unknown specification
# section-10.4.1

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp