Junior — Middle
Popíšte hlavné zložky a formát HTTP požiadavky
sobes.tech AI
Odpoveď od AI
HTTP požiadavka sa skladá z niekoľkých hlavných komponentov:
-
Riadok požiadavky (Request Line) — obsahuje metódu (GET, POST, PUT atď.), URI (adresa zdroja) a verziu protokolu HTTP.
-
Hlavičky (Headers) — súbor párov kľúč-hodnota, ktoré prenášajú doplňujúce informácie o požiadavke, napríklad typ obsahu (
Content-Type), dĺžku tela (Content-Length), údaje o autorizácii atď. -
Prázdny riadok — oddeľuje hlavičky od tela požiadavky.
-
Telo požiadavky (Body) — voliteľná časť, obsahuje údaje odoslané na server (napríklad údaje formulára alebo JSON).
Príklad HTTP požiadavky:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}