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:
-
Linia de început (Request Line) — conține metoda solicitării (GET, POST etc.), URI-ul (adresa resursei) și versiunea protocolului.
-
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.
-
Linie goală — separă anteturile de corpul solicitării.
-
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.