From daa1a2aff136fa9da1fcc97d7da97a2036fabc77 Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:51:47 +0100 Subject: unslug uk: move --- .../accept-encoding/index.html" | 109 --------------------- 1 file changed, 109 deletions(-) delete mode 100644 "files/uk/web/http/\320\267\320\260\320\263\320\276\320\273\320\276\320\262\320\272\320\270/accept-encoding/index.html" (limited to 'files/uk/web/http/заголовки/accept-encoding/index.html') diff --git "a/files/uk/web/http/\320\267\320\260\320\263\320\276\320\273\320\276\320\262\320\272\320\270/accept-encoding/index.html" "b/files/uk/web/http/\320\267\320\260\320\263\320\276\320\273\320\276\320\262\320\272\320\270/accept-encoding/index.html" deleted file mode 100644 index f60d85eba5..0000000000 --- "a/files/uk/web/http/\320\267\320\260\320\263\320\276\320\273\320\276\320\262\320\272\320\270/accept-encoding/index.html" +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: Accept-Encoding -slug: Web/HTTP/Заголовки/Accept-Encoding -translation_of: Web/HTTP/Headers/Accept-Encoding ---- -
{{HTTPSidebar}}
- -

HTTP-заголовок запиту Accept-Encoding вказує, яке кодування контенту може зрозуміти клієнт. Зазвичай це вказує на алгоритм стиснення. Використовуючи узгодження вмісту, сервер вибирає одну з пропозицій, використовує її та інформує клієнта про вибір за допомогою заголовка відповіді {{HTTPHeader("Content-Encoding")}}.

- -

Навіть якщо клієнт і сервер підтримують однакові алгоритми стиснення, сервер може не стискати тіло відповіді, якщо значення identity також є прийнятним. Два загальні випадки призводять до цього:

- - - -

До тих пір, поки значення identity (тобто без кодування) явно не заборонено identity;q=0 або *;q=0 без іншого явно заданого значення для ідентифікації, сервер ніколи не повинен відправляти назад помилку {{HTTPStatus("406")}} Not Acceptable .

- -
Примітка: - - -
- - - - - - - - - - - - -
Тип заголовку{{Glossary("Request header")}}
{{Glossary("Forbidden header name")}}так
- -

Синтаксис

- -
Accept-Encoding: gzip
-Accept-Encoding: compress
-Accept-Encoding: deflate
-Accept-Encoding: br
-Accept-Encoding: identity
-Accept-Encoding: *
-
-// Multiple algorithms, weighted with the {{Glossary("Quality Values", "quality value")}} syntax:
-Accept-Encoding: deflate, gzip;q=1.0, *;q=0.5
- -

Директиви

- -
-
gzip
-
Формат стиснення, що використовує кодування Lempel-Ziv coding (LZ77), з 32-bit CRC.
-
compress
-
Формат стиснення, що використовує алгоритм Lempel-Ziv-Welch (LZW) .
-
deflate
-
Формат стиснення, що використовує структуру zlib, з алгоритмом стиснення deflate.
-
br
-
Формат стиснення, що використовує алгоритм Brotli .
-
identity
-
Позначає функцію ідентичності (тобто не стискати, не змінювати). Це значення завжди вважається прийнятним, навіть воно не вказане.
-
*
-
Відповідає будь-якому кодуванню вмісту, який ще не вказано в заголовку. Це значення є типовим, якщо заголовку немає. Це не значить, що будь-який алгоритм підтримується, просто не висловлюється жодних переваг.
-
;q= (qvalues weighting)
-
Будь-яке значення розміщується в порядку переваги, що виражається з використанням відносної величини якості, званої вагою.
-
- -

Приклади

- -
Accept-Encoding: gzip
-
-Accept-Encoding: gzip, compress, br
-
-Accept-Encoding: br;q=1.0, gzip;q=0.8, *;q=0.1
-
- -

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

- - - - - - - - - - - - -
SpecificationTitle
{{RFC("7231", "Accept-Encoding", "5.3.4")}}Hypertext Transfer Protocol (HTTP/1.1): Semantics and Context
- -

Сумісність з браузерами

- - - -

{{Compat("http.headers.Accept-Encoding")}}

- -

Див. також

- - -- cgit v1.2.3-54-g00ecf