[Powered by Google Translate] Takže väčšina každý deň, pravdepodobne zadajte alebo
aspoň vidieť HTTP.
V skutočnosti, ak sa pozeráte alebo počúvať to znova
web, používate HTTP teraz.
Ale čo je to?
No, je to, čo napíšete na začiatku URL, alebo na
aspoň zvyknutí.
V týchto dňoch, prehliadača len predpokladať, že budete chcieť HTTP,
aj keď nie v skutočnosti zadajte ho.
Viac technicky však, HTTP je protokol, jazyk
druhy, ktoré webové prehliadače a webové servery hovorí, sada
dohovorov, ktoré drží, len
ako my ľudia máme.
Napríklad, v USA, keď ste prvýkrát s niekým stretnúť, si
zvyčajne nadviazanie spojenia tým, že rozširuje svoj
ruka, na ktorom mieste, druhá osoba reaguje na neho
trepania.
No, to je protokol.
V niektorých krajinách alebo rodiny, iniciovať spojenie by
bozkávanie niekoho na tvár.
No, to iný protokol.
Takže HTTP je protokol, ktorý sa stane zapojiť počítačov
miesto človeka.
A tu je, ako to funguje.
Keď prehliadač chce ukázať ľudskú webové stránky, začne
pripojenie k webovému serveru zaslaním požiadavky HTTP,
vnútri ktorej je správa podobný prosím
pošlite mi túto webovú stránku.
V skutočnosti, je to niečo viac tajomný ako,
get/http/1.1.
Ale keď server dostane túto žiadosť, odošle HTTP
reakcie, vnútri ktorej je stránka.
Teraz, že webové stránky, zatiaľ, je napísaný v jazyku
volal HTML, alebo HyperText Markup Language.
A to je HTTP má svoj vlastný názov.
HTTP je skratka pre HyperText Transfer Protocol,
pretože to, čo je to prenos zo servera do prehliadača, je
hypertext, HyperText Markup Language.
V istom zmysle, web je ako reštaurácia, kde ty si
Zákazník alebo klient.
Rovnako ako si objednať jedlo v reštaurácii od čašníka alebo
Servírka, ktorá potom prenáša ju do tabuľky, tak sa webové prehliadače
poriadok súbory z webového servera, ktorý potom
vracia s rovnakou.
V skutočnosti, je práve z tohto dôvodu, že prehliadače sú často
tzv klienti a servery sa nazývajú, rovnako servery.
Vzťah je veľmi podobný.
Zmysel?
Dobre, dobre poďme sa pozrieť na skutočné požiadavky HTTP
a reakcie.
Po prvé, poďme otvoriť prehliadač.
A stalo sa, že používate Chrome, ale to vo väčšine akejkoľvek
prehliadač v týchto dňoch.
Poďme ďalej vyberte View, Developer, Nástroje pre vývojárov,
ktoré sa otvorí Developer panel na
spodnej časti nášho okna.
A poďme ďalšie kliknutia, dospeje Karta Sieť.
Nabudúce som nahrať webovú stránku zo servera, uvidíme v
V tejto záložke všetky HTTP komunikácia medzi
Chrome a server.
OK.
Poďme navštíviť, hovoria, Google.
http://www.google.com/enter.
OK, čo sa práve stalo?
No prvé, poďme prejdite na samý vrchol na karte.
Úplne prvý riadok predstavuje Google HTTP odpoveď na moju
HTTP požiadavku.
Dobre, poďme na príslušný riadok.
Na pravej strane, vidíme náhľad na HTML, ktorá bola
zahrnuté do tejto reakcii, spolu s celou partiou
JavaScript.
Ale viac na tie inokedy.
Poďme sa teraz kliknite na kartu Hlavička vľavo tohto
Náhľad kartu, a tu je miesto, kde môžeme vidieť skutočné HTTP
požiadavku, aby môj prehliadač poslal a skutočné HTTP odpoveď
že Google sa vrátil.
Pokiaľ ide o serveri reakciu, poďme na položku Zobraziť zdrojový ďalšie
Hlavičky odpovede.
Tu je to, čo Google zaslať svojom prehliadači.
Prvý riadok je možná najzaujímavejšie -
HTTP/1.1 200 OK.
To znamená, že je všetko v poriadku a strana bola prevedená
úspešne.
Kurzy sú, že ste nikdy videli túto 200 skôr, inak
známy ako kód stavu HTTP, ale pravdepodobne ste videli 404,
Súbor nebol nájdený, možno niektoré ďalšie.
No, to je miesto, kde tieto čísla pochádzajú.
No tu to máte -
HTTP.