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

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

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

  3. Linie goală — separă anteturile de corpul cererii.

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