Co je header

Header (hlavička) je část dat nebo zprávy, která obsahuje doplňující informace o obsahu nebo o tom, jak s ním pracovat.

Nejde o samotný obsah, ale o popis nebo instrukce. Header se používá v různých oblastech IT (například u webové komunikace, e-mailů nebo souborů).

Vždy plní podobnou roli – nese metadata, která pomáhají správně interpretovat nebo zpracovat data, která následují.

Co znamená header v různých kontextech

Pojem header není vázaný jen na web. Setkáte se s ním v několika situacích, které mají společný princip.

Například:

  • u e-mailu obsahuje informace o odesílateli, příjemci nebo trase zprávy
  • u souboru může určovat formát nebo typ dat
  • u webové komunikace (HTTP) nese informace o požadavku a odpovědi

Ve všech případech platí, že header není samotný obsah, ale informace, které ho doprovázejí.

Co je HTTP header

HTTP header je konkrétní typ hlavičky používaný při komunikaci mezi prohlížečemserverem.

Když otevřete webovou stránku, váš prohlížeč odešle požadavek, který kromě adresy obsahuje i hlavičky. Server následně vrátí odpověď – opět včetně hlaviček. Tyto informace určují například formát dat, pravidla kešování nebo bezpečnostní nastavení.

Komunikace tedy probíhá ve dvou směrech:

  • klient → server (request headers)
  • server → klient (response headers)

Bez těchto hlaviček by si klient a server nedokázali správně předat kontext komunikace.

Co HTTP hlavičky obsahují

HTTP headers přenášejí metadata, která ovlivňují chování webu i prohlížeče.

Typicky jde o informace o:

  • typu obsahu (např. HTML, JSON)
  • autorizaci a identitě
  • kešování a platnosti dat
  • bezpečnostních pravidlech

Díky nim prohlížeč ví, jak má data interpretovat a jak s nimi zacházet.

Typy HTTP headerů

Různé HTTP hlavičky mají různé účely a často se seskupují podle toho, co řeší.

Mezi důležité patří:

Tyto hlavičky mají přímý dopad na bezpečnost, výkon i chování aplikace.

Proč jsou headers důležité

Headers fungují jako „instrukce na pozadí“, které určují, jak se má obsah zpracovat.

U HTTP komunikace mají zásadní vliv na:

  • bezpečnost (např. ochrana proti útokům)
  • rychlost načítání (cache)
  • správné zobrazení obsahu

I když běžný uživatel hlavičky nevidí, web by bez nich nefungoval správně.

Poslední aktualizace: