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 --- .../uk/web/http/headers/accept-encoding/index.html | 109 +++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 files/uk/web/http/headers/accept-encoding/index.html (limited to 'files/uk/web/http/headers/accept-encoding') diff --git a/files/uk/web/http/headers/accept-encoding/index.html b/files/uk/web/http/headers/accept-encoding/index.html new file mode 100644 index 0000000000..f60d85eba5 --- /dev/null +++ b/files/uk/web/http/headers/accept-encoding/index.html @@ -0,0 +1,109 @@ +--- +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