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

  1. Riadok požiadavky (Request Line) — obsahuje metódu (GET, POST, PUT atď.), URI (adresa zdroja) a verziu protokolu HTTP.

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

  3. Prázdny riadok — oddeľuje hlavičky od tela požiadavky.

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