From 4ca4c9af83ff2dded8f4eeb74b123cecf07fcce7 Mon Sep 17 00:00:00 2001 From: Thibs Date: Wed, 28 Apr 2021 08:04:41 +0200 Subject: Fix some mistyping in french translation (#672) * Fix some mistypings in french translation * Review PR672: remaining typos + overall linting of content Co-authored-by: julieng --- .../fr/web/http/headers/accept-encoding/index.html | 98 +++++++++------------- 1 file changed, 41 insertions(+), 57 deletions(-) (limited to 'files/fr/web') diff --git a/files/fr/web/http/headers/accept-encoding/index.html b/files/fr/web/http/headers/accept-encoding/index.html index 6a539d8683..f8369cb58c 100644 --- a/files/fr/web/http/headers/accept-encoding/index.html +++ b/files/fr/web/http/headers/accept-encoding/index.html @@ -5,89 +5,74 @@ translation_of: Web/HTTP/Headers/Accept-Encoding ---
{{HTTPSidebar}}
-
L'en-tête HTTP Accept-Encoding permet de définir quel sera l'encodage du contenu. Il s'agit généralement de l'algorithme de compression utilisé par le serveur. Le client peut alors décoder le corps de la requête correctement. Utilisant la négociation de contenu (content negotiation), le serveur choisit l'une des propositions d'encodage que le client supporte. Le serveur l'utilise et le notifie au client à l'aide de l'en-tête {{HTTPHeader("Content-Encoding")}} de la réponse.
+

L'en-tête HTTP Accept-Encoding permet de définir quel sera l'encodage du contenu. Il s'agit généralement de l'algorithme de compression utilisé par le serveur. Le client peut alors décoder le corps de la requête correctement. Utilisant la négociation de contenu, le serveur choisit l'une des propositions d'encodage que le client prend en charge. Le serveur l'utilise et le notifie au client à l'aide de l'en-tête de réponse Content-Encoding.

-
 
-
Même si le client et le serveur supportent deux algorithmes de compressions communs, le serveur peut choisir de ne pas compresser le corps de la réponse si l'encodage identity(aucune compression) est accepté par le client. Deux exemples de cas communs peuvent conduire à la non-compression du corps de la réponse:
+

Même si le client et le serveur supportent deux algorithmes de compressions communs, le serveur peut choisir de ne pas compresser le corps de la réponse si l'encodage identity (aucune compression) est accepté par le client. Deux exemples de cas communs peuvent conduire à la non-compression du corps de la réponse :

-
 
-

Dès lors que l’usage d’identity, signifiant l’absence de compression, n’est pas explicitement interdite, que ce soit par identity;q=0 ou *;q=0 (sans l’usage d’une autre valeur pour identity), le serveur ne doit jamais renvoyer une erreur {{HTTPStatus("406")}} Not Acceptable.

+

Dès lors que l'usage d'identity, signifiant l'absence de compression, n'est pas explicitement interdite, que ce soit par identity;q=0 ou *;q=0 (sans l'usage d'une autre valeur pour identity), le serveur ne doit jamais renvoyer une erreur 406 Not Acceptable.

-
Notes: +
Notes :
  • -

    Un dépot IANA garde à jour une liste complète des encodage de contenu.

    +

    Un dépôt IANA garde à jour une liste complète des encodages de contenu.

  • -
  • Deux autres encodages, bzip etbzip2, sont parfois utilisés, bien que non-standard. Ils implémentent l’algorithme utilisé par les deux programmes UNIX respectifs. À noter que le premier n’est plus maintenu suite à des problème de license.
  • +
  • Deux autres encodages, bzip et bzip2, sont parfois utilisés, bien que non-standards. Ils implémentent l'algorithme utilisé par les deux programmes UNIX respectifs. À noter que le premier n'est plus maintenu suite à des problèmes de licence.
-

 

- - - + + - - + +
Header type{{Glossary("Request header")}}Type d'en-têteEn-tête de requête
{{Glossary("Forbidden header name")}}yesNom d'en-tête interditOui
-

Syntaxe

- -
Accept-Encoding: encoding_method;q=value
-
+

Syntaxe

-
-
encoding_method
-
La valeur de encoding_method peut être: gzip, compress, deflate, br, identity ou *.
-
value
-
La valeur de q (qvalue) correspond à la priorité d'utilisation des méthodes d'encodage. Il doit être un nombre compris entre 0 et 1, il peut s'agir d'un nombre à virgule (pas plus de 3 chiffres après la virgule). 1 étant la valeur la plus importante, 0 la moins importante.
-
- -
-

Il est possible de préciser plusieurs méthodes d'encodage, elles doivent être séparée par une virgule.

-
+
Accept-Encoding: gzip
+Accept-Encoding: compress
+Accept-Encoding: deflate
+Accept-Encoding: br
+Accept-Encoding: identity
+Accept-Encoding: *
 
-
-

La valeur q est facultative, il est possible de l'omettre dans l'en-tête.

-
+// Plusieurs algoritmhes pondérés par facteur de qualité : +Accept-Encoding: deflate, gzip;q=1.0, *;q=0.5

Directives

gzip
-
Un format de compression utilisant Lempel-Ziv coding (LZ77), avec un CRC (Contrôle de Redondance Cyclique) de 32-bit.
-
- -
+
Un format de compression utilisant Lempel-Ziv coding (LZ77), avec un CRC (Contrôle de Redondance Cyclique) de 32 bits.
compress
-
Un format de compression utilisant l'algorithme Lempel-Ziv-Welch (LZW).
+
Un format de compression utilisant l'algorithme Lempel-Ziv-Welch (LZW).
deflate
-
Un format de compression utilisant la structure zlib, avec l'algorithme de compression deflate.
+
Un format de compression utilisant la structure zlib, avec l'algorithme de compression deflate.
br
-
Un format de compression utilisant l'algorithme Brotli.
+
Un format de compression utilisant l'algorithme Brotli.
identity
Indique la fonction identité (c'est-à-dire pas de compression ou de modification). Cette valeur est toujours considérée comme acceptable, même si l'en-tête ne le précise pas.
*
-
Correspond à tous les systèmes d'encodage de contenu qui n'ont pas été listés dans l'en-tête. C'est la valeur par défaut de l'ent-ête s'il n'est pas présent. Cela ne signifie pas que tous les algorithmes sont supportés; seulement qu'aucune préférence n'est exprimée.
-
;q= (qvalues weighting)
-
La valeur indique l'ordre de préférence des méthodes de compression à utiliser. Ce champ utilise les quality values aussi appelée weight ou poids.
+
Correspond à tous les systèmes d'encodage de contenu qui n'ont pas été listés dans l'en-tête. C'est la valeur par défaut de l'en-tête s'il n'est pas présent. Cela ne signifie pas que tous les algorithmes sont supportés; seulement qu'aucune préférence n'est exprimée.
+
;q= (pondération par qvalues)
+
La valeur indique l'ordre de préférence des méthodes de compression à utiliser. Ce champ utilise les pondérations de qualité (ou quality values en anglais).
-

Exemples

+

Exemples

Accept-Encoding: gzip
 
@@ -96,32 +81,31 @@ Accept-Encoding: gzip, compress, br
 Accept-Encoding: br;q=1.0, gzip;q=0.8, *;q=0.1
 
-

Spécifications

+

Spécifications

- + - - + + + + - +
SpécificationTitreSpecificationTitle
{{RFC("7231", "Accept-Encoding", "5.3.4")}}RFC 7231, section 5.3.4: Accept-Encoding Hypertext Transfer Protocol (HTTP/1.1): Semantics and Context
-

Compatibilité

- - +

Compatibilité des navigateurs

-

{{Compat("http/headers/accept-encoding")}}

+

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

-

Voir aussi

+

Voir aussi

-- cgit v1.2.3-54-g00ecf