239ZOBRAZENÍ

Vysvětlíme si základní princip HTTP, popíšeme informativní číselné kódy, podíváme se na chybu 404 a řekneme si něco o RFC.

HTTP je zkratka anglického výrazu "HyperText Transfer Protocol", protokol pro přenos hypertextu, používaný pro přenos hypertextových dokumentů, především webových stránek po internetu. A teď si to trochu přiblížíme :o)

Jedná se vlastně o protokol díky kterému putují data z webového serveru k vám domů a vy je vnímáte jako webové stránky. Pokud se tedy chcete podívat například na stránku http://www.pripojtese.cz/. Proběhne po napsání požadované adresy do prohlížeče (ať už v Internet Exploreru, Mozille, Opery,..) následující :

Dojde k připojení k serveru pomocí klienta (netscape, linx, ..) a odeslání následujícího požadavku:

GET /index.html HTTP/1.1
Connection: close
User-agent: Lynx/2.8
<prázdný řádek>

Toto je stručná verze, poslední prázdný řádek je povinný, protože jinak by server nepoznal, kde je konec požadavku. Nyní server odpoví:

HTTP/1.1 200 OK
Content-length: 120
Content-type: text/html
<prázdný řádek>
<...vlastní data (soubor)...>

Zde si něco řekneme o prvním řádku - http /1.1 označuje verzi protokolu. Co která verze splňuje je dáno v RFC (dostaneme se k němu níže), číslu za ním se říká informativní číselný kód a poznáme podle něj jak požadavek dopadl. Dají se rozdělit po stovkách a to takto:

1xx – informativní
2xx – úspěch
3xx – přesměrování
4xx – chyba ze strany klienta
5xx – chyba ze strany serveru

S chybou číslo 404 se určitě každý z nás již setkal, tak si ji trochu rozepíšeme:
404 je stavové hlášení web serveru. Chybu 404 vrátí server, pokud stránka, kterou hledáte, se na serveru nenachází. Obvyklé hlášení: chyba 404 - Stránka nebyla nalezena. Požadovaná stránka se na serveru nenachází.
Příčin může být několik. Jsou to například:
· požadovaná stránka mohla být přesunuta jinam (na jiné místo)
· zadali jste špatnou www adresu (url)
· nefunkční odkaz

V případě, že prohlížeč obdržel kód 200 je vše v pořádku a požadovaná stránka se vám zobrazí. Protokol tedy funguje stylem DOTAZ-ODPOVĚĎ.

RFC

Takto definuje RFC internetová encyklopedie Wikipedia (plné znění):
RFC je zkratka anglického výrazu "Request For Comments" (žádost o komentáře), která se používá pro označení řady standardů a dalších dokumentů popisujících Internetové protokoly, systémy apod. Jak už název napovídá, RFC jsou oficiálně považovány spíše za doporučení než normy v tradičním smyslu, přesto se podle nich řídí drtivá většina Internetu.
Jednotlivé RFC dokumenty vydává editor RFC podle příkazů Internet Architecture Board. Každé RFC má při zveřejnění přiděleno číslo. Žádné jednou vydané RFC se nikdy neruší, pouze se v budoucnu může upravit vydáním novějšího RFC.
Všechna RFC lze volně získat na adrese http://www.ietf.org/rfc.html a na mnoha dalších místech. Každé RFC je dostupné v podobě čistého ASCII textu (v angličtině), ze kterého se tvoří i další verze (např. HTML, PDF apod.).