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 de navegador
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.