1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Takže väčšina každý deň, pravdepodobne zadajte alebo 2 00:00:08,740 --> 00:00:10,760 aspoň vidieť HTTP. 3 00:00:10,760 --> 00:00:12,850 V skutočnosti, ak sa pozeráte alebo počúvať to znova 4 00:00:12,850 --> 00:00:15,220 web, používate HTTP teraz. 5 00:00:15,220 --> 00:00:16,160 Ale čo je to? 6 00:00:16,160 --> 00:00:18,620 No, je to, čo napíšete na začiatku URL, alebo na 7 00:00:18,620 --> 00:00:19,400 aspoň zvyknutí. 8 00:00:19,400 --> 00:00:22,250 V týchto dňoch, prehliadača len predpokladať, že budete chcieť HTTP, 9 00:00:22,250 --> 00:00:24,190 aj keď nie v skutočnosti zadajte ho. 10 00:00:24,190 --> 00:00:27,830 Viac technicky však, HTTP je protokol, jazyk 11 00:00:27,830 --> 00:00:30,690 druhy, ktoré webové prehliadače a webové servery hovorí, sada 12 00:00:30,690 --> 00:00:32,409 dohovorov, ktoré drží, len 13 00:00:32,409 --> 00:00:33,710 ako my ľudia máme. 14 00:00:33,710 --> 00:00:36,090 Napríklad, v USA, keď ste prvýkrát s niekým stretnúť, si 15 00:00:36,090 --> 00:00:38,440 zvyčajne nadviazanie spojenia tým, že rozširuje svoj 16 00:00:38,440 --> 00:00:41,050 ruka, na ktorom mieste, druhá osoba reaguje na neho 17 00:00:41,050 --> 00:00:41,830 trepania. 18 00:00:41,830 --> 00:00:43,070 No, to je protokol. 19 00:00:43,070 --> 00:00:45,680 V niektorých krajinách alebo rodiny, iniciovať spojenie by 20 00:00:45,680 --> 00:00:47,060 bozkávanie niekoho na tvár. 21 00:00:47,060 --> 00:00:48,670 No, to iný protokol. 22 00:00:48,670 --> 00:00:52,160 Takže HTTP je protokol, ktorý sa stane zapojiť počítačov 23 00:00:52,160 --> 00:00:53,160 miesto človeka. 24 00:00:53,160 --> 00:00:54,350 A tu je, ako to funguje. 25 00:00:54,350 --> 00:00:57,390 Keď prehliadač chce ukázať ľudskú webové stránky, začne 26 00:00:57,390 --> 00:01:01,330 pripojenie k webovému serveru zaslaním požiadavky HTTP, 27 00:01:01,330 --> 00:01:03,710 vnútri ktorej je správa podobný prosím 28 00:01:03,710 --> 00:01:05,080 pošlite mi túto webovú stránku. 29 00:01:05,080 --> 00:01:06,790 V skutočnosti, je to niečo viac tajomný ako, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Ale keď server dostane túto žiadosť, odošle HTTP 32 00:01:13,220 --> 00:01:15,750 reakcie, vnútri ktorej je stránka. 33 00:01:15,750 --> 00:01:17,960 Teraz, že webové stránky, zatiaľ, je napísaný v jazyku 34 00:01:17,960 --> 00:01:21,560 volal HTML, alebo HyperText Markup Language. 35 00:01:21,560 --> 00:01:24,050 A to je HTTP má svoj vlastný názov. 36 00:01:24,050 --> 00:01:27,840 HTTP je skratka pre HyperText Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 pretože to, čo je to prenos zo servera do prehliadača, je 38 00:01:30,180 --> 00:01:32,870 hypertext, HyperText Markup Language. 39 00:01:32,870 --> 00:01:35,550 V istom zmysle, web je ako reštaurácia, kde ty si 40 00:01:35,550 --> 00:01:37,010 Zákazník alebo klient. 41 00:01:37,010 --> 00:01:39,370 Rovnako ako si objednať jedlo v reštaurácii od čašníka alebo 42 00:01:39,370 --> 00:01:42,360 Servírka, ktorá potom prenáša ju do tabuľky, tak sa webové prehliadače 43 00:01:42,360 --> 00:01:44,510 poriadok súbory z webového servera, ktorý potom 44 00:01:44,510 --> 00:01:45,910 vracia s rovnakou. 45 00:01:45,910 --> 00:01:48,230 V skutočnosti, je práve z tohto dôvodu, že prehliadače sú často 46 00:01:48,230 --> 00:01:50,985 tzv klienti a servery sa nazývajú, rovnako servery. 47 00:01:50,985 --> 00:01:53,790 Vzťah je veľmi podobný. 48 00:01:53,790 --> 00:01:55,010 Zmysel? 49 00:01:55,010 --> 00:01:57,750 Dobre, dobre poďme sa pozrieť na skutočné požiadavky HTTP 50 00:01:57,750 --> 00:01:58,760 a reakcie. 51 00:01:58,760 --> 00:02:00,230 Po prvé, poďme otvoriť prehliadač. 52 00:02:00,230 --> 00:02:02,320 A stalo sa, že používate Chrome, ale to vo väčšine akejkoľvek 53 00:02:02,320 --> 00:02:03,740 prehliadač v týchto dňoch. 54 00:02:03,740 --> 00:02:06,790 Poďme ďalej vyberte View, Developer, Nástroje pre vývojárov, 55 00:02:06,790 --> 00:02:08,259 ktoré sa otvorí Developer panel na 56 00:02:08,259 --> 00:02:09,550 spodnej časti nášho okna. 57 00:02:09,550 --> 00:02:12,450 A poďme ďalšie kliknutia, dospeje Karta Sieť. 58 00:02:12,450 --> 00:02:14,750 Nabudúce som nahrať webovú stránku zo servera, uvidíme v 59 00:02:14,750 --> 00:02:17,300 V tejto záložke všetky HTTP komunikácia medzi 60 00:02:17,300 --> 00:02:19,150 Chrome a server. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Poďme navštíviť, hovoria, Google. 63 00:02:20,936 --> 00:02:27,580 http://www.google.com/enter. 64 00:02:27,580 --> 00:02:28,990 OK, čo sa práve stalo? 65 00:02:28,990 --> 00:02:31,240 No prvé, poďme prejdite na samý vrchol na karte. 66 00:02:31,240 --> 00:02:34,270 Úplne prvý riadok predstavuje Google HTTP odpoveď na moju 67 00:02:34,270 --> 00:02:35,670 HTTP požiadavku. 68 00:02:35,670 --> 00:02:37,000 Dobre, poďme na príslušný riadok. 69 00:02:37,000 --> 00:02:39,460 Na pravej strane, vidíme náhľad na HTML, ktorá bola 70 00:02:39,460 --> 00:02:41,680 zahrnuté do tejto reakcii, spolu s celou partiou 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Ale viac na tie inokedy. 73 00:02:44,590 --> 00:02:46,810 Poďme sa teraz kliknite na kartu Hlavička vľavo tohto 74 00:02:46,810 --> 00:02:50,030 Náhľad kartu, a tu je miesto, kde môžeme vidieť skutočné HTTP 75 00:02:50,030 --> 00:02:53,650 požiadavku, aby môj prehliadač poslal a skutočné HTTP odpoveď 76 00:02:53,650 --> 00:02:54,900 že Google sa vrátil. 77 00:02:54,900 --> 00:02:57,450 Pokiaľ ide o serveri reakciu, poďme na položku Zobraziť zdrojový ďalšie 78 00:02:57,450 --> 00:02:58,670 Hlavičky odpovede. 79 00:02:58,670 --> 00:03:00,330 Tu je to, čo Google zaslať svojom prehliadači. 80 00:03:00,330 --> 00:03:02,500 Prvý riadok je možná najzaujímavejšie - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 To znamená, že je všetko v poriadku a strana bola prevedená 83 00:03:09,060 --> 00:03:10,580 úspešne. 84 00:03:10,580 --> 00:03:13,010 Kurzy sú, že ste nikdy videli túto 200 skôr, inak 85 00:03:13,010 --> 00:03:17,520 známy ako kód stavu HTTP, ale pravdepodobne ste videli 404, 86 00:03:17,520 --> 00:03:19,430 Súbor nebol nájdený, možno niektoré ďalšie. 87 00:03:19,430 --> 00:03:21,570 No, to je miesto, kde tieto čísla pochádzajú. 88 00:03:21,570 --> 00:03:22,770 No tu to máte - 89 00:03:22,770 --> 00:03:24,020 HTTP.