Spec-Zone.ru › HTTP

Заголовки: TE

Заголовок TE

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная таблица совместимости
>

TE в HTTP указывает, какие способы кодирования передачи пользовательский агент готов принимать. Кодирование передачи используется для сжатия сообщений и разбиения данных на части при передаче.

Кодирование передачи применяется на уровне протокола, поэтому приложение, получающее ответы, получает тело так, как если бы кодирование не применялось.

Примечание: В HTTP/2 и HTTP/3 поле заголовка TE принимается только в том случае, если задано значение trailers.

Тип заголовка Заголовок запроса
Запрещённый заголовок запроса Да

Синтаксис

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

Несколько директив в списке, разделённом запятыми, с значениями качества в качестве весов:

TE: trailers, deflate;q=0.5

Директивы

compress

Формат, использующий алгоритм Лемпеля — Зива — Велча (LZW), принимается в качестве названия способа кодирования передачи.

deflate

Структура zlib принимается в качестве названия способа кодирования передачи.

gzip

Формат, использующий кодирование Лемпеля — Зива (LZ77) с 32-битной контрольной суммой CRC, принимается в качестве названия способа кодирования передачи.

trailers

Указывает, что клиент не будет отбрасывать поля трейлера в передаче с разбиением на части.

q

Если допустимо несколько способов кодирования передачи, синтаксис параметра q (значения качества) упорядочивает их по предпочтительности.

Обратите внимание, что получатели HTTP/1.1 всегда поддерживают chunked, поэтому указывать его в заголовке TE не требуется. Дополнительные сведения см. в заголовке Transfer-Encoding.

Примеры

>

Использование заголовка TE со значениями качества

В следующем запросе клиент указывает предпочтение ответам, закодированным с помощью gzip, а deflate — в качестве второго предпочтения, используя значение q:

GET /resource HTTP/1.1
Host: example.com
TE: gzip; q=1.0, deflate; q=0.8

Спецификации

Спецификация
Семантика HTTP>
# field.te>

Совместимость с браузерами

Для компьютеров Для мобильных устройств
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android WebView на iOS
TE 1 12 1 15 1 18 4 14 1 1.0 4.4 1

См. также

  • Transfer-Encoding
  • Content-Encoding
  • Trailer
  • Передача с разбиением на части

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/TE

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API