diff options
Diffstat (limited to 'files/fr/glossary/request_header/index.md')
-rw-r--r-- | files/fr/glossary/request_header/index.md | 51 |
1 files changed, 24 insertions, 27 deletions
diff --git a/files/fr/glossary/request_header/index.md b/files/fr/glossary/request_header/index.md index 71c1c36cbb..f2387f224c 100644 --- a/files/fr/glossary/request_header/index.md +++ b/files/fr/glossary/request_header/index.md @@ -9,39 +9,36 @@ tags: translation_of: Glossary/Request_header original_slug: Glossaire/En-tête_de_requête --- -<p>Un <strong>en-tête de requête</strong> est un {{glossary("header","en-tête HTTP")}} qui peut être utilisé dans une requête HTTP et ne concerne pas le contenu du message. Les en-têtes de requête, comme {{HTTPHeader("Accept")}}, {{HTTPHeader("Accept-Language", "Accept-*")}} ou {{HTTPHeader("If-Modified-Since","If-*")}}, permettent d'effectuer des requêtes conditionnelles ; d'autres comme {{HTTPHeader("Cookie")}}, {{HTTPHeader("User-Agent")}} ou {{HTTPHeader("Referer")}} précisent le contexte pour que le serveur adapte la réponse.</p> +Un **en-tête de requête** est un {{glossary("header","en-tête HTTP")}} qui peut être utilisé dans une requête HTTP et ne concerne pas le contenu du message. Les en-têtes de requête, comme {{HTTPHeader("Accept")}}, {{HTTPHeader("Accept-Language", "Accept-*")}} ou {{HTTPHeader("If-Modified-Since","If-*")}}, permettent d'effectuer des requêtes conditionnelles ; d'autres comme {{HTTPHeader("Cookie")}}, {{HTTPHeader("User-Agent")}} ou {{HTTPHeader("Referer")}} précisent le contexte pour que le serveur adapte la réponse. -<p>Tous les en-têtes apparaissant dans une requête ne sont pas des <em>en-têtes de requête</em>. Par exemple, l'en-tête {{HTTPHeader("Content-Length")}} apparaissant dans une requête {{HTTPMethod("POST")}} est en fait un {{glossary("entity header","en-tête d'entité")}} faisant référence à la taille du corps du message de requête. Cependant, ces en-têtes d'entité sont souvent appelés en-têtes de requête dans un tel contexte.</p> +Tous les en-têtes apparaissant dans une requête ne sont pas des _en-têtes de requête_. Par exemple, l'en-tête {{HTTPHeader("Content-Length")}} apparaissant dans une requête {{HTTPMethod("POST")}} est en fait un {{glossary("entity header","en-tête d'entité")}} faisant référence à la taille du corps du message de requête. Cependant, ces en-têtes d'entité sont souvent appelés en-têtes de requête dans un tel contexte. -<p>De plus, <a href="/fr/docs/Glossary/CORS">CORS</a> définit un sous-ensemble d'en-têtes de requête comme {{glossary('simple header','en-têtes simples')}}, en-têtes de requêtes qui sont toujours considérés comme autorisés et non listés explicitement dans les réponses des requêtes de {{glossary("preflight request", "contrôle")}}.</p> +De plus, [CORS](/fr/docs/Glossary/CORS) définit un sous-ensemble d'en-têtes de requête comme {{glossary('simple header','en-têtes simples')}}, en-têtes de requêtes qui sont toujours considérés comme autorisés et non listés explicitement dans les réponses des requêtes de {{glossary("preflight request", "contrôle")}}. -<p>Quelques en-têtes de requêtes après une requête {{HTTPMethod("GET")}} :</p> +Quelques en-têtes de requêtes après une requête {{HTTPMethod("GET")}} : -<pre>GET /home.html HTTP/1.1 -Host: developer.mozilla.org -User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0 -Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -Accept-Language: en-US,en;q=0.5 -Accept-Encoding: gzip, deflate, br -Referer: https://developer.mozilla.org/testpage.html -Connection: keep-alive -Upgrade-Insecure-Requests: 1 -If-Modified-Since: Mon, 18 Jul 2016 02:36:04 GMT -If-None-Match: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" -Cache-Control: max-age=0</pre> + GET /home.html HTTP/1.1 + Host: developer.mozilla.org + User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0 + Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 + Accept-Language: en-US,en;q=0.5 + Accept-Encoding: gzip, deflate, br + Referer: https://developer.mozilla.org/testpage.html + Connection: keep-alive + Upgrade-Insecure-Requests: 1 + If-Modified-Since: Mon, 18 Jul 2016 02:36:04 GMT + If-None-Match: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" + Cache-Control: max-age=0 -<p>À strictement parler, l'en-tête {{HTTPHeader("Content-Length")}} dans cet exemple n'est pas un en-tête de requête comme les autres, mais un {{glossary("entity header","en-tête d'entité")}} :</p> +À strictement parler, l'en-tête {{HTTPHeader("Content-Length")}} dans cet exemple n'est pas un en-tête de requête comme les autres, mais un {{glossary("entity header","en-tête d'entité")}} : -<pre>POST /myform.html HTTP/1.1 -Host: developer.mozilla.org -User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0 -Content-Length: 128 -</pre> + POST /myform.html HTTP/1.1 + Host: developer.mozilla.org + User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0 + Content-Length: 128 -<h2 id="En_apprendre_plus">En apprendre plus</h2> +## En apprendre plus -<h3 id="Savoir_technique">Savoir technique</h3> +### Savoir technique -<ul> - <li><a href="/fr/docs/HTTP/Headers">Liste de tous les en-têtes HTTP</a></li> -</ul> +- [Liste de tous les en-têtes HTTP](/fr/docs/HTTP/Headers) |