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

View in English Always switch to English

TE header

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Der HTTP-TE-Request-Header gibt die Transferkodierungen an, die der User-Agent zu akzeptieren bereit ist. Die Transferkodierungen dienen der Kompression von Nachrichten und der Datenchunkierung während der Übertragung.

Transferkodierungen werden auf Protokollebene angewendet, sodass eine Anwendung, die Antworten empfängt, den Körper so erhält, als wäre keine Kodierung angewendet worden.

Hinweis: In HTTP/2 und HTTP/3 wird das TE-Header-Feld nur akzeptiert, wenn der Wert trailers gesetzt ist.

Header-Typ Request-Header
Verbotener Request-Header Ja

Syntax

http
TE: compress
TE: deflate
TE: gzip
TE: trailers

Mehrere Direktiven in einer kommagetrennten Liste mit Qualitätswerten als Gewichtungen:

http
TE: trailers, deflate;q=0.5

Direktiven

compress

Ein Format, das den Lempel-Ziv-Welch (LZW)-Algorithmus verwendet, wird als Transferkodierungsname akzeptiert.

deflate

Die Verwendung der zlib-Struktur wird als Transferkodierungsname akzeptiert.

gzip

Ein Format, das die Lempel-Ziv-Kodierung (LZ77) mit einem 32-Bit-CRC verwendet, wird als Transferkodierungsname akzeptiert.

trailers

Zeigt an, dass der Client Trailer-Felder in einer chunked transfer coding nicht verwerfen wird.

q

Wenn mehrere Transferkodierungen akzeptabel sind, ordnet der q-Parameter (Qualitätswerte) die Kodierungen nach Präferenz.

Beachten Sie, dass chunked immer von HTTP/1.1-Empfängern unterstützt wird, sodass Sie es nicht mit dem TE-Header angeben müssen. Weitere Details finden Sie im Transfer-Encoding-Header.

Beispiele

Verwendung des TE-Headers mit Qualitätswerten

In der folgenden Anfrage gibt der Client eine Präferenz für gzip-codierte Antworten mit deflate als zweite Präferenz unter Verwendung eines q-Wertes an:

http
GET /resource HTTP/1.1
Host: example.com
TE: gzip; q=1.0, deflate; q=0.8

Spezifikationen

Spezifikation
HTTP Semantics
# field.te

Browser-Kompatibilität

Siehe auch