TE header

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

Specification
HTTP Semantics
# field.te

Browser-Kompatibilität

Siehe auch