Skip to content

Commit cf45023

Browse files
committed
chore(fr): update of Glossary/Request_header
1 parent fcebeab commit cf45023

File tree

1 file changed

+8
-18
lines changed
  • files/fr/glossary/request_header

1 file changed

+8
-18
lines changed
Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
22
title: En-tête de requête
33
slug: Glossary/Request_header
4+
l10n:
5+
sourceCommit: 2547f622337d6cbf8c3794776b17ed377d6aad57
46
---
57

6-
{{GlossarySidebar}}
8+
Un **en-tête de requête** est un {{Glossary("HTTP header", "en-tête HTTP")}} qui peut être utilisé dans une requête HTTP pour fournir des informations sur le contexte de la requête, afin que le serveur puisse adapter la réponse. Par exemple, les en-têtes {{HTTPHeader("Accept", "Accept-*")}} indiquent les formats autorisés et préférés pour la réponse. D'autres en-têtes peuvent servir à fournir des informations d'authentification (par exemple {{HTTPHeader("Authorization")}}), à contrôler la mise en cache, ou à transmettre des informations sur l'agent utilisateur·ice ou le référent, etc.
79

8-
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.
10+
Tous les en-têtes pouvant apparaître dans une requête ne sont pas qualifiés d'_en-têtes de requête_ par la spécification. Par exemple, l'en-tête {{HTTPHeader("Content-Type")}} est qualifié d'{{Glossary("representation header", "en-tête de représentation")}}.
911

10-
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.
12+
De plus, {{Glossary("CORS")}} définit un sous-ensemble d'en-têtes de requête comme {{Glossary('CORS-safelisted request header', 'en-têtes simples')}}, des en-têtes de requête toujours considérés comme autorisés et qui ne sont pas explicitement listés dans les réponses aux requêtes {{Glossary("preflight request", "préliminaires")}}.
1113

12-
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")}}.
14+
Le message HTTP ci-dessous montre quelques en-têtes de requête après une requête {{HTTPMethod("GET")}} :
1315

14-
Quelques en-têtes de requêtes après une requête {{HTTPMethod("GET")}} :
15-
16-
```
16+
```http
1717
GET /home.html HTTP/1.1
1818
Host: developer.mozilla.org
1919
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0
@@ -28,17 +28,7 @@ If-None-Match: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a"
2828
Cache-Control: max-age=0
2929
```
3030

31-
À 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é")}} :
32-
33-
```
34-
POST /myform.html HTTP/1.1
35-
Host: developer.mozilla.org
36-
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0
37-
Content-Length: 128
38-
```
39-
4031
## Voir aussi
4132

42-
### Savoir technique
43-
4433
- [Liste de tous les en-têtes HTTP](/fr/docs/Web/HTTP/Reference/Headers)
34+
- [RFC 9110, section 6.3&nbsp;: Champs d'en-tête <sup>(angl.)</sup>](https://httpwg.org/specs/rfc9110.html#header.fields)

0 commit comments

Comments
 (0)