Junior — Middle
Décrivez les composants principaux et le format 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, PUT, etc.), l'URI (adresse de la ressource) et la version du protocole HTTP.
-
En-têtes (Headers) — un ensemble de paires clé-valeur qui transmettent des informations supplémentaires sur la requête, par exemple, le type de contenu (
Content-Type), la longueur du corps (Content-Length), les données d'autorisation, etc. -
Ligne vide — sépare les en-têtes du corps de la requête.
-
Corps de la requête (Body) — partie facultative, contient les données envoyées au serveur (par exemple, données de formulaire ou JSON).
Exemple de requête HTTP :
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}