HTTP
Je zkratkou 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é k přenosu dat webových stránek.
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 se spuštěným softwarem webového serveru, například Apache nebo IIS. Když navštívíte web, váš prohlížeč odešle požadavek příslušnému webovému serveru a ten odpoví stavovým kódem HTTP. Pokud je URL platná a připojení je povoleno, server odešle prohlížeči webovou stránku a související soubory.
Mezi běžné stavové kódy HTTP patří:
- 200 – požadavek byl úspěšný (webová stránka existuje)
- 301 – trvale přesunuto (často přesměrováno na novou adresu URL)
- 401 – neoprávněný požadavek (je vyžadována autorizace)
- 403 – zakázáno (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, jako jsou GET a POST, které se používají ke zpracování odesílání formulářů na webech. Příkaz CONNECT se používá k vytvoření zabezpečeného připojení, které je zašifrováno pomocí SSL. Šifrovaná připojení HTTP probíhají přes HTTPS, rozšíření protokolu HTTP určené pro bezpečný přenos dat.
NOTE:Adresy URL začínající řetězcem „http://“ se načítají přes standardní protokol přenosu hypertextu a ve výchozím nastavení používají port 80. Adresy URL začínající řetězcem „https://“ se načítají přes zabezpečené připojení HTTPS a často používají port 443.
Otestujte své znalosti