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.
O cabeçalho de requisição TE
especifica a codificação de transferência que o agente de usuário está propício a aceitar (você poderia informalmente chamar ele de Accept-Transfer-Encoding
, o que seria mais intuitivo).
Veja também o cabeçalho de resposta Transfer-Encoding
para maiores detalhes sobre codificações de transferência. Note que chunked
é sempre aceito para receptores HTTP/1.1 e você não precisa especificar "chunked"
usando o cabeçalho TE
. Entretanto, ele é útil para configurar se o cliente está aceitando campos de rabeira (trailer fields) em uma codificação de transferência fragmentada usando os valores "trailers".
Tipo de cabeçalho | Request header |
---|---|
Forbidden header name | sim |
Sintaxe
TE: compress TE: deflate TE: gzip TE: trailers // Multiple directives, weighted with the quality value syntax: TE: trailers, deflate;q=0.5
Diretivas
compress
-
Um formato usando o algoritmo de Lempel-Ziv-Welch (LZW) é aceito como nome de codificação de transferência.
deflate
-
Usar a estrutura zlib é aceito como nome da codificação de transferência.
gzip
-
Um formato usando a codificação Lempel-Ziv (LZ77), com um CRC 32-bit é aceito como nome da codificação de transferência.
trailers
-
Indica que o cliente está sujeito a aceitar campos trailer em uma codificação de transferência fragmentada.
q
-
Quando múltiplas codificações de transferência são aceitas, o parâmetro
q
da sintaxe de valor de qualidade pode elencar codificações por preferência.
Especificações
Especificação | Título |
---|---|
RFC 7230, sessão 4.3: TE | Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing |
Compatibilidade com navegadores
BCD tables only load in the browser