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

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

Mehrere Direktiven in einer durch Kommas getrennten Liste mit Qualitätswerten als Gewichte:

http
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:

http
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

Siehe auch