Junior — Middle
Quels composants sont inclus dans la structure d'une requête HTTP?
sobes.tech IA
Réponse de l'IA
Une requête HTTP se compose de plusieurs composants principaux:
- Ligne de requête (Request Line) : contient la méthode (GET, POST, etc.), l'URI de la ressource et la version du protocole HTTP.
- En-têtes (Headers) : un ensemble de paires clé-valeur qui transmettent des informations méta sur la requête (par exemple, Content-Type, User-Agent, Authorization).
- Corps de la requête (Body) : partie facultative contenant les données envoyées au serveur (par exemple, lors de POST ou PUT).
Exemple de ligne de requête et d'en-têtes :
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"name":"John"}
Ainsi, la structure d'une requête HTTP inclut la méthode, l'URI, la version du protocole, les en-têtes et, si nécessaire, le corps avec les données.