HTTP je základní komunikační protokol používaný pro přenos dat mezi prohlížečem uživatele a webovým serverem. Umožňuje načítání e-shopu, produktových stránek, obrázků i zpracování formulářů.
Uživatel v prohlížeči odešle HTTP požadavek serveru (např. GET nebo POST), server zpracuje žádost a vrátí odpověď – často ve formátu HTML, JSON nebo obrázku. HTTP pracuje bez udržování stavu, což znamená, že každý požadavek je nezávislý.
Podporuje různé metody (GET, POST, PUT, DELETE), kódování (např. gzip), hlavičky pro řízení mezipaměti, cookies i směrování verzí. HTTPS je jeho zabezpečená verze pomocí šifrování SSL/TLS.