Junior — Middle
Aprakstiet galvenās HTTP pieprasījuma sastāvdaļas un formātu
sobes.tech AI
Atbilde no AI
HTTP pieprasījums sastāv no vairākām galvenajām sastāvdaļām:
-
Pieprasījuma rinda (Request Line) — satur metodi (GET, POST, PUT utt.), URI (resursa adrese) un HTTP protokola versiju.
-
Galvenes (Headers) — kopums pāru atslēga-vērtība, kas nodod papildu informāciju par pieprasījumu, piemēram, satura tipu (
Content-Type), ķermeņa garumu (Content-Length), autorizācijas datus un citus. -
Tukša rinda — atdala galvenes no pieprasījuma ķermeņa.
-
Pieprasījuma ķermenis (Body) — izvēles daļa, kas satur datus, kas tiek sūtīti uz serveri (piemēram, veidlapas dati vai JSON).
HTTP pieprasījuma piemērs:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}