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 gibt die Transfercodierungen an, die der Benutzeragent akzeptieren möchte. Die Transfercodierungen dienen der Nachrichtenkompression und dem Aufteilen von Daten während der Übertragung.
Transfercodierungen werden auf der Protokollebene angewendet, sodass eine Anwendung, die Antworten konsumiert, den Körper erhält, als ob keine Codierung angewendet wurde.
Hinweis:
In HTTP/2 und HTTP/3 wird das TE
-Header-Feld nur akzeptiert, wenn der trailers
-Wert gesetzt ist.
Header-Typ | Anforderungsheader |
---|---|
Verbotener Anforderungsheader | Ja |
Syntax
TE: compress
TE: deflate
TE: gzip
TE: trailers
Mehrere Direktiven in einer durch Kommas getrennten Liste mit Qualitätswerten als Gewichte:
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 die Lempel-Ziv-Codierung (LZ77) mit einem 32-Bit-CRC verwendet, wird als Transfercodierungsname akzeptiert.
trailers
-
Gibt an, dass der Client Trailer-Felder in einer chunked transfer coding nicht verwerfen wird.
q
-
Wenn mehrere Transfercodierungen akzeptabel sind, ordnet der
q
-Parameter (Qualitätswert) die Codierungen nach Präferenz.
Beachten Sie, dass chunked
von HTTP/1.1-Empfängern immer unterstützt wird, sodass Sie es nicht mit dem TE
-Header angeben müssen. Siehe den Transfer-Encoding
-Header für weitere Details.
Beispiele
Verwendung des TE-Headers mit Qualitätswerten
In der folgenden Anfrage gibt der Client eine Präferenz für gzip
-codierte Antworten an, wobei deflate
als zweite Präferenz mit einem q
-Wert verwendet wird:
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