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

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