Sobes.tech
Junior — Middle

Můžete vysvětlit strukturu a složení HTTP požadavku a odpovědi?

sobes.tech AI

Odpověď od AI

HTTP požadavek se skládá ze tří hlavních částí:

  1. Řádek požadavku (Request Line) — obsahuje metodu (GET, POST atd.), URL a verzi protokolu.
  2. Hlavičky (Headers) — páry klíč-hodnota, které přenášejí metainformace (například Content-Type, User-Agent).
  3. Tělo požadavku (Body) — volitelná část obsahující data, například u POST požadavků.

HTTP odpověď má také tři části:

  1. Stavový řádek (Status Line) — obsahuje verzi protokolu, kód stavu (například 200) a textový popis (například OK).
  2. Hlavičky (Headers) — metainformace o odpovědi (Content-Type, Content-Length atd.).
  3. Tělo odpovědi (Body) — data, která server vrací klientovi (HTML, JSON, obrázky atd.).

Příklad řádku požadavku:

GET /index.html HTTP/1.1

Příklad řádku odpovědi:

HTTP/1.1 200 OK