Sobes.tech
Junior — Middle

Popište hlavní složky a formát HTTP požadavku

sobes.tech AI

Odpověď od AI

HTTP požadavek se skládá z několika hlavních komponent:

  1. Řádek požadavku (Request Line) — obsahuje metodu (GET, POST, PUT atd.), URI (adresa zdroje) a verzi protokolu HTTP.

  2. Hlavičky (Headers) — sada párů klíč-hodnota, které přenášejí doplňující informace o požadavku, například typ obsahu (Content-Type), délku těla (Content-Length), údaje o autorizaci atd.

  3. Prázdný řádek — odděluje hlavičky od těla požadavku.

  4. Tělo požadavku (Body) — volitelná část, obsahuje data odesílaná na server (například data formuláře nebo JSON).

Příklad HTTP požadavku:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}