Sobes.tech
Junior — Middle

Care este structura unei cereri HTTP și din ce componente este formată?

sobes.tech AI

Răspuns de la AI

O solicitare HTTP este formată din mai multe componente principale:

  1. Linia de început (Request Line) — conține metoda solicitării (GET, POST etc.), URI-ul (adresa resursei) și versiunea protocolului.

  2. Anteturi (Headers) — un set de perechi cheie-valoare care transmit informații suplimentare despre solicitare, cum ar fi tipul de conținut, limba, cookie-uri etc.

  3. Linie goală — separă anteturile de corpul solicitării.

  4. Corpul solicitării (Body) — conține datele trimise către server (de exemplu, în solicitările POST).

Exemplu de solicitare HTTP:

POST /submit-form HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 27

name=Иван&age=30

Aici:

  • POST /submit-form HTTP/1.1 — linia de început
  • Anteturi: Host, Content-Type, Content-Length
  • Linie goală
  • Corp cu parametrii formularului

Această structură permite serverului să proceseze corect solicitarea.