[Powered by Google Translate] Takže většina každý den, pravděpodobně zadejte nebo
alespoň vidět HTTP.
Ve skutečnosti, pokud se díváte nebo poslouchat to znovu
web, používáte HTTP teď.
Ale co je to?
No, je to, co napíšete na začátku URL, nebo na
alespoň zvyklí.
V těchto dnech, prohlížeče jen předpokládat, že budete chtít HTTP,
i když ne ve skutečnosti zadejte jej.
Více technicky však, HTTP je protokol, jazyk
druhy, které webové prohlížeče a webové servery mluví, sada
úmluv, které drží, jen
jako my lidé máme.
Například, v USA, když jste poprvé s někým setkat, si
obvykle navázání spojení tím, že rozšiřuje svůj
ruka, na kterém místě, jiná osoba reaguje na něj
třepání.
No, to je protokol.
V některých zemích či rodiny, iniciovat spojení by
líbání někoho na tvář.
No, to jiný protokol.
Takže HTTP je protokol, který se stane zapojit počítačů
místo člověka.
A tady je, jak to funguje.
Když prohlížeč chce ukázat lidskou webové stránky, zahájí
připojení k webovému serveru zasláním požadavku HTTP,
uvnitř které je zpráva podobný prosím
pošlete mi tuto webovou stránku.
Ve skutečnosti, je to něco víc tajemný jako,
get/http/1.1.
Ale když server obdrží tuto žádost, odešle HTTP
reakce, uvnitř které je stránka.
Nyní, že webové stránky, zatím, je napsán v jazyce
volal HTML, nebo HyperText Markup Language.
A to je HTTP má svůj vlastní název.
HTTP je zkratka pro HyperText Transfer Protocol,
protože to, co je to přenos ze serveru do prohlížeče, je
hypertext, HyperText Markup Language.
V jistém smyslu, web je jako restaurace, kde jste
Zákazník nebo klient.
Stejně jako si objednat jídlo v restauraci od číšníka nebo
Servírka, která pak přenáší ji do tabulky, tak se webové prohlížeče
řád soubory z webového serveru, který pak
vrací se stejnou.
Ve skutečnosti, je právě z tohoto důvodu, že prohlížeče jsou často
tzv. klienti a servery se nazývají, stejně servery.
Vztah je velmi podobný.
Smysl?
Dobře, dobře pojďme se podívat na skutečné požadavku HTTP
a reakce.
Za prvé, pojďme otevřít prohlížeč.
I stalo se, že používáte Chrome, ale to ve většině jakékoli
prohlížeč v těchto dnech.
Pojďme dále vyberte View, Developer, Nástroje pro vývojáře,
které se otevře Developer panel na
spodní části našeho okna.
A pojďme další kliknutí, dospěje Karta Síť.
Příště jsem nahrát webovou stránku ze serveru, uvidíme v
V této záložce všechny HTTP komunikace mezi
Chrome a server.
OK.
Pojďme navštívit, říkají, Google.
http://www.google.com/enter.
OK, co se právě stalo?
No první, pojďme přejděte na samý vrchol na kartě.
Úplně první řádek představuje Google HTTP odpověď na mou
HTTP požadavek.
Dobře, pojďme na příslušný řádek.
Na pravé straně, vidíme náhled na HTML, která byla
zahrnuty do této reakci, spolu s celou partou
JavaScript.
Ale více na ty jindy.
Pojďme se nyní klikněte na kartu Záhlaví vlevo tohoto
Náhled kartu, a tady je místo, kde můžeme vidět skutečné HTTP
požadavek, aby můj prohlížeč poslal a skutečné HTTP odpověď
že Google se vrátil.
Pokud jde o serveru reakci, pojďme na příkaz Zobrazit zdrojový další
Hlavičky odpovědi.
Zde je to, co Google zaslat svém prohlížeči.
První řádek je možná nejzajímavější -
HTTP/1.1 200 OK.
To znamená, že je vše v pořádku a strana byla převedena
úspěšně.
Kurzy jsou, že jste nikdy viděli tuto 200 dříve, jinak
známý jako kód stavu HTTP, ale pravděpodobně jste viděli 404,
Soubor nebyl nalezen, možná některé další.
No, to je místo, kde tato čísla pocházejí.
No tady to máte -
HTTP.