Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. HTTP
  3. Reference
  4. HTTP-Antwortstatuscodes
  5. 226 IM Used

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

226 IM Used

Der HTTP-Statuscode226 IM Used fürerfolgreiche Antworten zeigt an, dass der Server einDelta als Antwort auf eineGET-Anfrage zurückgibt. Er wird im Kontext vonHTTP-Delta-Kodierungen verwendet.

IM steht fürInstance Manipulation, was sich auf den Algorithmus bezieht, der einDelta generiert. Bei der Delta-Kodierung sendet ein Client eineGET-Anfrage mit zwei Headern:A-IM:, der eine Präferenz für einen Differenzierungsalgorithmus angibt, undIf-None-Match, der die Version einer Ressource angibt, die der Client besitzt. Der Server antwortet mit Deltas relativ zu einem gegebenen Basisdokument, anstatt das Dokument vollständig zu senden. Diese Antwort verwendet den Statuscode226, einenIM:-Header, der den verwendeten Differenzierungsalgorithmus beschreibt, und kann einenDelta-Base:-Header mit demETag enthalten, der mit dem Basisdokument verbunden ist, auf das sich das Delta bezieht.

Warnung:Die geringe Unterstützung für HTTP-Delta-Kodierungen bedeutet, dass es nur wenige Implementierungen gibt. Stattdessen verlassen sich die meisten Systeme ausschließlich aufKompressionsmethoden, um die Bandbreite zu reduzieren, obwohl eine Kombination aus Kompression und Delta-Kodierungen möglich ist.

Selbst wenn der Client und der Server Delta-Kodierungen unterstützen, könnten Proxys oder Caches dies nicht tun, und die Komplexität, HTTP-Delta-Kodierungen zu einem System hinzuzufügen, könnte die Vorteile überwiegen.

Status

http
226 IM Used

Beispiele

Empfang eines208 mit demvcdiff-Delta-Algorithmus

In der folgendenGET-Anfrage fordert ein Client eine Ressource an und hat eine zwischengespeicherte Version mit dem ETagabcd123. DerA-IM:-Header gibt eine Präferenz für die Delta-Algorithmenvcdiff unddiffe an:

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

Angenommen, der Server unterstützt Delta-Kodierungen, antwortet er mit dem Unterschied seit der Version mit dem ETagabcd123. DerIM-Header zeigt an, dass dervcdiff-Algorithmus verwendet wird, und derDelta-Base:-Header gibt an, dass das Delta auf einer Ressource mit dem ETagabcd123 basiert.

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

Spezifikationen

Specification
Unknown specification
# section-10.4.1

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp