Sobes.tech
Junior — Middle

Môžete vysvetliť štruktúru a komponenty HTTP požiadavky a odpovede?

sobes.tech AI

Odpoveď od AI

HTTP požiadavka sa skladá zo štyroch hlavných častí:

  1. Riadok požiadavky (Request Line) — obsahuje metódu (GET, POST atď.), URL a verziu protokolu.
  2. Hlavičky (Headers) — páry kľúč-hodnota, ktoré prenášajú metainformácie (napríklad Content-Type, User-Agent).
  3. Telo požiadavky (Body) — voliteľná časť obsahujúca dáta, napríklad pri POST požiadavkách.

HTTP odpoveď má tiež tri časti:

  1. Stavový riadok (Status Line) — obsahuje verziu protokolu, kód stavu (napríklad 200) a textový popis (napríklad OK).
  2. Hlavičky (Headers) — metainformácie o odpovedi (Content-Type, Content-Length atď.).
  3. Telo odpovede (Body) — dáta, ktoré server vracia klientovi (HTML, JSON, obrázky atď.).

Príklad riadku požiadavky:

GET /index.html HTTP/1.1

Príklad riadku odpovede:

HTTP/1.1 200 OK