From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/fr/web/http/headers/trailer/index.html | 100 +++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 files/fr/web/http/headers/trailer/index.html (limited to 'files/fr/web/http/headers/trailer/index.html') diff --git a/files/fr/web/http/headers/trailer/index.html b/files/fr/web/http/headers/trailer/index.html new file mode 100644 index 0000000000..35b96abffd --- /dev/null +++ b/files/fr/web/http/headers/trailer/index.html @@ -0,0 +1,100 @@ +--- +title: Trailer +slug: Web/HTTP/Headers/Trailer +translation_of: Web/HTTP/Headers/Trailer +--- +
{{HTTPSidebar}}
+ +

L'en-tête Trailer permet à l'expéditeur d'inclure des champs supplémentaires à la fin des blocs de messages pour fournir des métadonnées supplémentaires qui peuvent être générées de manière dynamique pendant que le corps du message sera envoyé, il peut s'agir de la vérification de l'intégrité du message, une signature numérique, ou encore un statut après le traitement.

+ +
+

L'en-tête {{HTTPHeader("TE")}} de la requête devra être définie en tant que "trailers" pour autoriser les champs de type "trailer".

+
+ + + + + + + + + + + + +
Type d'en-tête{{Glossary("Response header")}}
{{Glossary("Forbidden header name")}}yes
+ +

Syntaxe

+ +
Trailer: header-names
+ +

Directives

+ +
+
header-names
+
HTTP header fields which will be present in the trailer part of chunked messages. These header fields are disallowed: +
    +
  • message framing headers (e.g., {{HTTPHeader("Transfer-Encoding")}} and {{HTTPHeader("Content-Length")}}),
  • +
  • routing headers (e.g., {{HTTPHeader("Host")}}),
  • +
  • request modifiers (e.g., controls and conditionals, like {{HTTPHeader("Cache-Control")}}, {{HTTPHeader("Max-Forwards")}}, or {{HTTPHeader("TE")}}), 
  • +
  • authentication headers (e.g., {{HTTPHeader("Authorization")}} or {{HTTPHeader("Set-Cookie")}}),
  • +
  • or {{HTTPHeader("Content-Encoding")}}, {{HTTPHeader("Content-Type")}}, {{HTTPHeader("Content-Range")}}, and Trailer itself.
  • +
+
+
+ +

Exemple

+ +

Encodage de transfert en bloc en utilisant les en-têtes "trailer".

+ +

Dans cet exemple, l'en-tête {{HTTPHeader("Expires")}} est utilisée à la fin du bloc du message et sert en tant qu'un "trailing header".

+ +
HTTP/1.1 200 OK
+Content-Type: text/plain
+Transfer-Encoding: chunked
+Trailer: Expires
+
+7\r\n
+Mozilla\r\n
+9\r\n
+Developer\r\n
+7\r\n
+Network\r\n
+0\r\n
+\r\n
+Expires: Wed, 21 Oct 2015 07:28:00 GMT
+ +

Spécifications

+ + + + + + + + + + + + + + + + +
SpecificationTitle
{{RFC("7230", "Trailer", "4.4")}}Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
{{RFC("7230", "Chunked trailer part", "4.1.2")}}Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
+ +

Compatibilités

+ + + +

{{Compat("http/headers/trailer")}}

+ +

Voir aussi

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