Junior
De quels composants se compose une requête HTTP?
sobes.tech IA
Réponse de l'IA
Une requête HTTP se compose des composants suivants :
-
Ligne de requête (Request Line) :
- Méthode HTTP (GET, POST, PUT, DELETE, etc.).
- Chemin vers la ressource (URL).
- Version du protocole HTTP (HTTP/1.1, HTTP/2.0, etc.).
// Exemple de ligne de requête : GET /index.html HTTP/1.1 -
En-têtes (Headers) :
- Transmettent des informations supplémentaires sur la requête, le client ou la ressource.
- Chaque en-tête est une paire clé-valeur.
// Exemples d'en-têtes : Host: www.exemple.com User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Ligne vide :
- Sépare les en-têtes du corps de la requête.
// Ligne vide entre les en-têtes et le corps de la requête -
Corps de la requête (Request Body) :
- Contient les données envoyées au serveur, si applicable (par exemple, pour les méthodes POST ou PUT).
- Le format du corps est déterminé par l'en-tête
Content-Type.
// Exemple de corps de requête au format JSON : { "name": "John Doe", "occupation": "Software Engineer" }