Sobes.tech
Junior

Din ce componente constă o cerere HTTP?

sobes.tech AI

Răspuns de la AI

O cerere HTTP constă din următoarele componente:

  1. Linia de solicitare (Request Line):

    • Metoda HTTP (GET, POST, PUT, DELETE etc.).
    • Calea către resursă (URL).
    • Versiunea protocolului HTTP (HTTP/1.1, HTTP/2.0 etc.).
    // Exemplu de linie de solicitare:
    GET /index.html HTTP/1.1
    
  2. Anteturi (Headers):

    • Transmit informații suplimentare despre solicitare, client sau resursă.
    • Fiecare antet reprezintă un cuplu cheie-valoare.
    // Exemple de anteturi:
    Host: www.exemplu.com
    User-Agent: Mozilla/5.0 (...)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    
  3. Linie goală:

    • Separă anteturile de corpul solicitării.
    // Linie goală între anteturi și corpul solicitării
    
  4. Corpul solicitării (Request Body):

    • Conține datele trimise către server, dacă este cazul (de exemplu, în metodele POST sau PUT).
    • Formatul corpului este determinat de antetul Content-Type.
    // Exemplu de corp de solicitare în format JSON:
    {
      "name": "John Doe",
      "occupation": "Software Engineer"
    }