Co je HTTP (Hypertext Transfer Protocol)?
Zkratka pro „Hypertext Transfer Protocol“. HTTP je protokol používaný k přenosu dat přes web. Je součástí sady internetových protokolů a definuje příkazy a služby používané pro přenos webových dat.
HTTP používá model server-klient. klientem může být například domácí počítač, notebook nebo mobilní zařízení. HTTP server je obvykle webový hostitel, na kterém běží software webového serveru, například Apache nebo IIS. Při přístupu na webovou stránku odešle váš prohlížeč požadavek na příslušný webový server a ten odpoví stavovým kódem HTTP. Pokud je URL platná a spojení je povoleno, server odešle vašemu prohlížeči webovou stránku a související soubory.
Mezi běžné stavové kódy HTTP patří:
*200– úspěšný požadavek (webová stránka existuje)
*301– trvale přesunut (často přesměrován na novou adresu URL)
*401– neautorizovaný požadavek (nutná autorizace)
*403– zakázán (přístup ke stránce nebo adresáři není povolen)
*500– interní chyba serveru (často způsobená nesprávnou konfigurací serveru).
HTTP také definuje příkazy GET a POST, které se používají k zpracování odesílání formulářů na webových stránkách. Příkaz CONNECT slouží ke zprostředkování zabezpečeného připojení, které je šifrováno pomocí SSL. Šifrovaná spojení HTTP probíhají přes HTTPS, což je rozšíření protokolu HTTP určené pro bezpečné přenosy dat.
POZNÁMKA:URL začínající na „http://“ jsou standardně přístupné přes hypertextový přenosový protokol a používají port 80. Adresy URL začínající na „https://“ jsou přístupné přes zabezpečené připojení HTTPS a často používají port 443.
Definice HTTP (Hypertext Transfer Protocol) na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.
Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka HTTP (Hypertext Transfer Protocol) nebo chcete navrhnout nový technický termín, kontaktujte nás.
Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka HTTP (Hypertext Transfer Protocol) alebo chcete navrhnúť nový technický termín, kontaktujte nás.