Sobes.tech
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 :

  1. 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.

  2. 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.

  3. Ligne vide — sépare les en-têtes du corps de la requête.

  4. 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"}