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

  1. Pieprasījuma rinda (Request Line) — satur metodi (GET, POST, PUT utt.), URI (resursa adrese) un HTTP protokola versiju.

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

  3. Tukša rinda — atdala galvenes no pieprasījuma ķermeņa.

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