Junior — Middle
Descrieți componentele principale și formatul unei solicitări HTTP
sobes.tech AI
Răspuns de la AI
O cerere HTTP constă din mai multe componente principale:
-
Linia de început (Request Line) — conține metoda (GET, POST, PUT etc.), URI-ul (adresa resursei) și versiunea protocolului HTTP.
-
Anteturi (Headers) — un set de perechi cheie-valoare care transmit informații suplimentare despre cerere, de exemplu, tipul de conținut (
Content-Type), lungimea corpului (Content-Length), date de autorizare etc. -
Linie goală — separă anteturile de corpul cererii.
-
Corpul cererii (Body) — parte opțională, conține datele trimise către server (de exemplu, date de formular sau JSON).
Exemplu de cerere HTTP:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}