--- title: TE slug: Web/HTTP/Headers/TE tags: - HTTP - Referencia - cabeçalho translation_of: Web/HTTP/Headers/TE ---
{{HTTPSidebar}}

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

Em HTTP/2 - o cabeçalho TE somente é aceito se o valor trailers é colocado.

Veja também o cabeçalho de resposta {{HTTPHeader("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 {{Glossary("Request header")}}
{{Glossary("Forbidden header name")}} sim

Sintaxe

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

// Multiple directives, weighted with the {{glossary("quality values", "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", "TE", "4.3")}} Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing

Compatibilidade com navegadores

{{Compat("http.headers.TE")}}

Veja também