TE
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Der HTTP TE
Anforderungsheader spezifiziert die Transfercodierungen, die der Benutzeragent zu akzeptieren bereit ist. Die Transfercodierungen dienen zur Nachrichtenkompression und zum Stückeln von Daten während der Übertragung.
Transfercodierungen werden auf der Protokollschicht angewendet, sodass eine Anwendung, die Antworten konsumiert, den Körper so erhält, als ob keine Codierung angewendet worden wäre.
Hinweis:
In HTTP/2 und HTTP/3 wird das TE
-Header-Feld nur akzeptiert, wenn der Wert trailers
gesetzt ist.
Header-Typ | Anforderungsheader |
---|---|
Verbotener Header-Name | Ja |
Syntax
TE: compress
TE: deflate
TE: gzip
TE: trailers
Mehrere Direktiven in einer kommagetrennten Liste mit Qualitätswerten als Gewichtungen:
TE: trailers, deflate;q=0.5
Direktiven
compress
-
Ein Format, das den Lempel-Ziv-Welch (LZW)-Algorithmus verwendet, wird als Transfercodierungsname akzeptiert.
deflate
-
Die Verwendung der zlib-Struktur wird als Transfercodierungsname akzeptiert.
gzip
-
Ein Format, das den Lempel-Ziv-Codierung (LZ77) mit einer 32-Bit-CRC verwendet, wird als Transfercodierungsname akzeptiert.
trailers
-
Gibt an, dass der Client Trailer-Felder in einer Chunked Transfer Coding nicht verwirft.
q
-
Wenn mehrere Transfercodierungen akzeptabel sind, ordnet die
q
-Parameter-Syntax (Qualitätswerte) die Codierungen nach Präferenz.
Beachten Sie, dass chunked
immer von HTTP/1.1-Empfängern unterstützt wird, daher müssen Sie es nicht mit dem TE
-Header spezifizieren. 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 an, mit deflate
als zweiter Präferenz unter Verwendung eines q
-Werts:
GET /resource HTTP/1.1
Host: example.com
TE: gzip; q=1.0, deflate; q=0.8
Spezifikationen
Specification |
---|
HTTP Semantics # field.te |
Browser-Kompatibilität
BCD tables only load in the browser