Junior — Middle
De quels composants se compose une requête HTTP et comment interagissent-ils?
sobes.tech IA
Réponse de l'IA
Une requête HTTP se compose de plusieurs composants principaux:
- Méthode (GET, POST, PUT, etc.) — détermine l'action que le client souhaite effectuer.
- URL — l'adresse de la ressource à laquelle la requête est adressée.
- En-têtes (Headers) — métadonnées de la requête, comme le type de contenu, l'autorisation.
- Corps de la requête (Body) — données envoyées au serveur (par exemple, en POST).
L'interaction se déroule comme suit : le client construit la requête avec les composants indiqués et l'envoie au serveur. Le serveur reçoit la requête, analyse la méthode, l'URL et les en-têtes, traite le corps (si présent), et renvoie une réponse. En Node.js, pour travailler avec les requêtes HTTP, on utilise les objets IncomingMessage (requête) et ServerResponse (réponse), qui permettent de lire les composants de la requête et de former la réponse.