Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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 Juli 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:InHTTP/2 undHTTP/3 wird dasTE-Header-Feld nur akzeptiert, wenn der Werttrailers gesetzt ist.
| Header-Typ | Request-Header |
|---|---|
| Verbotener Request-Header | Ja |
In diesem Artikel
Syntax
TE: compressTE: deflateTE: gzipTE: trailersMehrere Direktiven in einer kommagetrennten Liste mitQualitätswerten als Gewichtungen:
TE: trailers, deflate;q=0.5Direktiven
compressEin Format, das denLempel-Ziv-Welch (LZW)-Algorithmus verwendet, wird als Transferkodierungsname akzeptiert.
deflateDie Verwendung derzlib-Struktur wird als Transferkodierungsname akzeptiert.
gzipEin Format, das dieLempel-Ziv-Kodierung (LZ77) mit einem 32-Bit-CRC verwendet, wird als Transferkodierungsname akzeptiert.
trailersZeigt an, dass der Client Trailer-Felder in einerchunked transfer coding nicht verwerfen wird.
qWenn mehrere Transferkodierungen akzeptabel sind, ordnet der
q-Parameter (Qualitätswerte) die Kodierungen nach Präferenz.
Beachten Sie, dasschunked immer von HTTP/1.1-Empfängern unterstützt wird, sodass Sie es nicht mit demTE-Header angeben müssen. Weitere Details finden Sie imTransfer-Encoding-Header.
Beispiele
>Verwendung des TE-Headers mit Qualitätswerten
In der folgenden Anfrage gibt der Client eine Präferenz fürgzip-codierte Antworten mitdeflate als zweite Präferenz unter Verwendung einesq-Wertes an:
GET /resource HTTP/1.1Host: example.comTE: gzip; q=1.0, deflate; q=0.8Spezifikationen
| Specification |
|---|
| HTTP Semantics> # field.te> |