1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Nii et enamik iga päev, siis ilmselt tippida või 2 00:00:08,740 --> 00:00:10,760 vähemalt näha HTTP. 3 00:00:10,760 --> 00:00:12,850 Tegelikult, kui te vaatate või kuulate seda üle 4 00:00:12,850 --> 00:00:15,220 veebi, sa oled kasutades HTTP kohe. 5 00:00:15,220 --> 00:00:16,160 Aga mis see on? 6 00:00:16,160 --> 00:00:18,620 Noh, see on see, mida kirjutad alguses link, või 7 00:00:18,620 --> 00:00:19,400 vähemalt kasutada. 8 00:00:19,400 --> 00:00:22,250 Nendel päevadel, brauserid lihtsalt eeldada, et soovite HTTP, 9 00:00:22,250 --> 00:00:24,190 isegi kui sa tegelikult ei kirjuta seda. 10 00:00:24,190 --> 00:00:27,830 Rohkem tehniliselt küll, HTTP on protokoll, keel 11 00:00:27,830 --> 00:00:30,690 kehvasti, et veebilehitsejate ja veebiserverite rääkida, komplekt 12 00:00:30,690 --> 00:00:32,409 konventsioone, millega nad on liitunud, lihtsalt 13 00:00:32,409 --> 00:00:33,710 nagu meil inimestel on. 14 00:00:33,710 --> 00:00:36,090 Näiteks USA-s, kui te esimest korda kohtuda kellegagi, siis 15 00:00:36,090 --> 00:00:38,440 tavaliselt algatada seoses laiendades oma 16 00:00:38,440 --> 00:00:41,050 aga sel hetkel, teine ​​isik vastab temale 17 00:00:41,050 --> 00:00:41,830 loksutades. 18 00:00:41,830 --> 00:00:43,070 Noh, see on protokoll. 19 00:00:43,070 --> 00:00:45,680 Mõnes riigis või perekonnale, siis algatab ühendus, 20 00:00:45,680 --> 00:00:47,060 suudlemine keegi põsele. 21 00:00:47,060 --> 00:00:48,670 Noh, et teine ​​protokoll. 22 00:00:48,670 --> 00:00:52,160 Nii HTTP on protokoll, mis juhtub kaasata arvutid 23 00:00:52,160 --> 00:00:53,160 asemel inimestele. 24 00:00:53,160 --> 00:00:54,350 Ja siin on, kuidas see toimib. 25 00:00:54,350 --> 00:00:57,390 Kui brauser tahab näidata inimese veebilehe, algatab ta 26 00:00:57,390 --> 00:01:01,330 ühendus veebiserveri saates HTTP taotluse, 27 00:01:01,330 --> 00:01:03,710 mille sees on sõnum sarnaneb palun 28 00:01:03,710 --> 00:01:05,080 saatke mulle sellele lehele. 29 00:01:05,080 --> 00:01:06,790 Tegelikult, see on midagi enamat segasena nagu, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Aga kui server saab selle taotluse, saadab HTTP 32 00:01:13,220 --> 00:01:15,750 vastus, mille sees on veebilehele. 33 00:01:15,750 --> 00:01:17,960 Nüüd, veebileht, vahepeal on kirjutatud keeles 34 00:01:17,960 --> 00:01:21,560 nimetatakse HTML ehk Hypertext Markup Language. 35 00:01:21,560 --> 00:01:24,050 Ja see on HTTP sai oma nime. 36 00:01:24,050 --> 00:01:27,840 HTTP on lühend HTTP-protokolli, 37 00:01:27,840 --> 00:01:30,180 sest mis see siirduvad server brauser on 38 00:01:30,180 --> 00:01:32,870 hüpertekst, HyperText Markup Language. 39 00:01:32,870 --> 00:01:35,550 Mõnes mõttes on veebis on nagu restoranid, kus sa oled 40 00:01:35,550 --> 00:01:37,010 klient või kliendi poolt. 41 00:01:37,010 --> 00:01:39,370 Palju nagu tellite toitu restoranis kelnerina või 42 00:01:39,370 --> 00:01:42,360 Ettekandja kes siis toob ta oma laua, nii et ärge veebibrauserite 43 00:01:42,360 --> 00:01:44,510 Selleks failid veebiserverisse, kes siis 44 00:01:44,510 --> 00:01:45,910 naaseb koos sama. 45 00:01:45,910 --> 00:01:48,230 Tegelikult on just sellepärast, et brauserid on sageli 46 00:01:48,230 --> 00:01:50,985 nn klientide ja serverite kutsutakse, ning serverid. 47 00:01:50,985 --> 00:01:53,790 Suhe on väga palju sama. 48 00:01:53,790 --> 00:01:55,010 Mõtet? 49 00:01:55,010 --> 00:01:57,750 Olgu võtame pilk tegelik HTTP taotluse 50 00:01:57,750 --> 00:01:58,760 ja vastus. 51 00:01:58,760 --> 00:02:00,230 Esiteks, ärgem Veebiühenduse. 52 00:02:00,230 --> 00:02:02,320 Satun kasutad Chrome, kuid sa seda kõige tahes 53 00:02:02,320 --> 00:02:03,740 brauseri nendel päevadel. 54 00:02:03,740 --> 00:02:06,790 Lähme järgmine valige Vaata, arendaja, Developer Tools, 55 00:02:06,790 --> 00:02:08,259 mis avab Arendaja paneeli 56 00:02:08,259 --> 00:02:09,550 alt meie akna. 57 00:02:09,550 --> 00:02:12,450 Ja olgem järgmise klõpsuga et paneeli Network sakk. 58 00:02:12,450 --> 00:02:14,750 Järgmine kord kui ma laadida veebilehe serverist, me näeme 59 00:02:14,750 --> 00:02:17,300 Sellel kaardil on kõik HTTP liiklust vahel 60 00:02:17,300 --> 00:02:19,150 Chrome ja server. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Lähme külastame, ütleme, 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, mis just juhtus? 65 00:02:28,990 --> 00:02:31,240 Noh esiteks, olgem liikuda väga vahekaardi ülaosas. 66 00:02:31,240 --> 00:02:34,270 Kõige esimene rida esindab Google'i HTTP vastus minu 67 00:02:34,270 --> 00:02:35,670 HTTP taotluse. 68 00:02:35,670 --> 00:02:37,000 Noh, klõpsa selle rea. 69 00:02:37,000 --> 00:02:39,460 Paremale, nüüd näeme eelvaate HTML, mis oli 70 00:02:39,460 --> 00:02:41,680 lisada, et vastus koos terve hunnik 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Aga rohkem neid muul ajal. 73 00:02:44,590 --> 00:02:46,810 Lähme nüüd nuppu Päised lingile vasakus käesoleva 74 00:02:46,810 --> 00:02:50,030 Eelvaade sakk ja siin on koht, kus saame näha tegelikku HTTP 75 00:02:50,030 --> 00:02:53,650 taotluse, et minu brauser saadetud ja tegelik HTTP vastus 76 00:02:53,650 --> 00:02:54,900 et Google tagastata. 77 00:02:54,900 --> 00:02:57,450 Nagu serveri vastus, teeme klõpsa View Source Järgmine 78 00:02:57,450 --> 00:02:58,670 Vastus päised. 79 00:02:58,670 --> 00:03:00,330 Siin on, mida Google saata minu brauseris. 80 00:03:00,330 --> 00:03:02,500 Esimene rida on ehk kõige huvitavam - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 See tähendab, et kõik on hästi ja kodulehe kanti 83 00:03:09,060 --> 00:03:10,580 edukalt. 84 00:03:10,580 --> 00:03:13,010 Ennustus sa pole kunagi näinud seda 200 enne, muidu 85 00:03:13,010 --> 00:03:17,520 tuntud HTTP staatuse kood, kuid olete ilmselt näinud 404, 86 00:03:17,520 --> 00:03:19,430 Faili ei leitud, võib-olla mõned teised. 87 00:03:19,430 --> 00:03:21,570 Noh, see on koht, kus need numbrid tulevad. 88 00:03:21,570 --> 00:03:22,770 Noh seal teil seda on - 89 00:03:22,770 --> 00:03:24,020 HTTP.