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:
-
Řádek požadavku (Request Line) — obsahuje metodu (GET, POST, PUT atd.), URI (adresa zdroje) a verzi protokolu HTTP.
-
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. -
Prázdný řádek — odděluje hlavičky od těla požadavku.
-
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"}