1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Torej je večina vsak dan, najbrž vnesete ali 2 00:00:08,740 --> 00:00:10,760 vsaj glej HTTP. 3 00:00:10,760 --> 00:00:12,850 V bistvu, če gledate ali poslušate to več 4 00:00:12,850 --> 00:00:15,220 spleta, ki ga uporabljate HTTP zdaj. 5 00:00:15,220 --> 00:00:16,160 Toda kaj je to? 6 00:00:16,160 --> 00:00:18,620 No, to je tisto, kar vnesete na začetku URL ali na 7 00:00:18,620 --> 00:00:19,400 Vsaj nekoč. 8 00:00:19,400 --> 00:00:22,250 Te dni, brskalnik le domnevati, da želite HTTP, 9 00:00:22,250 --> 00:00:24,190 tudi če ne dejansko tip. 10 00:00:24,190 --> 00:00:27,830 Več tehnično čeprav HTTP je protokol, jezik 11 00:00:27,830 --> 00:00:30,690 razpoloženje, da spletni brskalniki in spletnih strežnikov govorijo, komplet 12 00:00:30,690 --> 00:00:32,409 konvencij, ki velja zanje, samo 13 00:00:32,409 --> 00:00:33,710 tako kot imamo ljudje. 14 00:00:33,710 --> 00:00:36,090 Na primer v ZDA, ko prvič nekoga spoznaš, da 15 00:00:36,090 --> 00:00:38,440 Običajno vzpostavite povezavo z razširitvijo svoje 16 00:00:38,440 --> 00:00:41,050 strani, na kateri točki se druga oseba odgovori, ki mu jih 17 00:00:41,050 --> 00:00:41,830 ga trese. 18 00:00:41,830 --> 00:00:43,070 No, to je protokol. 19 00:00:43,070 --> 00:00:45,680 V nekaterih državah ali družine, da vzpostavite povezavo z 20 00:00:45,680 --> 00:00:47,060 poljubljanje nekoga na lice. 21 00:00:47,060 --> 00:00:48,670 No, to je drug protokol. 22 00:00:48,670 --> 00:00:52,160 Torej HTTP je protokol, ki se zgodi, da gre računalnike 23 00:00:52,160 --> 00:00:53,160 namesto ljudi. 24 00:00:53,160 --> 00:00:54,350 In tukaj je, kako to deluje. 25 00:00:54,350 --> 00:00:57,390 Ko brskalnik želi pokazati človeško spletno stran, se začenja 26 00:00:57,390 --> 00:01:01,330 Povezava na spletni strežnik, da pošlje zahtevo HTTP, 27 00:01:01,330 --> 00:01:03,710 Notranjost, ki je sporočilo, podobno prosim 28 00:01:03,710 --> 00:01:05,080 pošlji mi to spletno stran. 29 00:01:05,080 --> 00:01:06,790 V resnici pa je nekaj bolj skrivnosten, kot so, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Toda, ko strežnik prejme to zahtevo, pošlje HTTP 32 00:01:13,220 --> 00:01:15,750 odgovor, znotraj katerega je spletna stran. 33 00:01:15,750 --> 00:01:17,960 Zdaj, da je spletna stran, medtem, je napisana v jeziku, 34 00:01:17,960 --> 00:01:21,560 imenovano HTML ali HyperText Markup Language. 35 00:01:21,560 --> 00:01:24,050 In to je HTTP dobil svoje ime. 36 00:01:24,050 --> 00:01:27,840 HTTP je kratica za HyperText Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 ker tisto, kar je prenos s strežnika za brskalnik, 38 00:01:30,180 --> 00:01:32,870 hipertekst, HyperText Markup Language. 39 00:01:32,870 --> 00:01:35,550 V smislu, web je kakšnih restavracijah, kjer ste vi 40 00:01:35,550 --> 00:01:37,010 Stranka ali stranke. 41 00:01:37,010 --> 00:01:39,370 Podobno kot naročiš hrano v restavraciji od natakarja ali 42 00:01:39,370 --> 00:01:42,360 Natakarica, ki jo prinaša na vašo mizo, to brskalniki 43 00:01:42,360 --> 00:01:44,510 naročilo datotek iz spletnega strežnika, ki nato 44 00:01:44,510 --> 00:01:45,910 se vrača z enako. 45 00:01:45,910 --> 00:01:48,230 V resnici je prav zaradi tega, da brskalniki so pogosto 46 00:01:48,230 --> 00:01:50,985 ti odjemalci in strežniki so poklicani, ter strežnikov. 47 00:01:50,985 --> 00:01:53,790 Odnos je zelo podobno. 48 00:01:53,790 --> 00:01:55,010 Smiselno? 49 00:01:55,010 --> 00:01:57,750 V redu, pa dajmo si oglejte dejansko zahtevo HTTP 50 00:01:57,750 --> 00:01:58,760 in odziv. 51 00:01:58,760 --> 00:02:00,230 Prvič, kaj je odpreti brskalnik. 52 00:02:00,230 --> 00:02:02,320 Jaz mislim, da se z brskalnikom Chrome, vendar pa to v večini vse 53 00:02:02,320 --> 00:02:03,740 Brskalnik v teh dneh. 54 00:02:03,740 --> 00:02:06,790 Naslednji izberite Gremo Poglej, razvijalce, orodja za razvijalce, 55 00:02:06,790 --> 00:02:08,259 ki bo odprla za razvijalce plošče na 56 00:02:08,259 --> 00:02:09,550 Spodnji del našega okna. 57 00:02:09,550 --> 00:02:12,450 In kaj je naslednji klik, ki panela mreža kartici. 58 00:02:12,450 --> 00:02:14,750 Naslednjič, ko sem naložiti spletno stran s strežnika, bomo videli v 59 00:02:14,750 --> 00:02:17,300 Ta zavihek ves HTTP promet med 60 00:02:17,300 --> 00:02:19,150 Chrome in strežnik. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Naj obisk, recimo, Google. 63 00:02:20,936 --> 00:02:27,580 http://www.google.com/enter. 64 00:02:27,580 --> 00:02:28,990 V redu, kaj se je pravkar zgodilo? 65 00:02:28,990 --> 00:02:31,240 No najprej, kaj je pomaknite na sam vrh na kartici. 66 00:02:31,240 --> 00:02:34,270 Prva vrstica predstavlja odziva HTTP Google z mojim 67 00:02:34,270 --> 00:02:35,670 HTTP zahtevo. 68 00:02:35,670 --> 00:02:37,000 No, pa še to vrstico. 69 00:02:37,000 --> 00:02:39,460 Na desni strani smo zdaj videli predogled HTML, ki je bila 70 00:02:39,460 --> 00:02:41,680 vključijo v tem odgovoru, skupaj s kopico 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Ampak bolj na tiste, drugič. 73 00:02:44,590 --> 00:02:46,810 Pojdimo zdaj kliknite jeziček Glave na levi strani tega 74 00:02:46,810 --> 00:02:50,030 Predogled kartici, in tukaj je, kjer lahko vidimo dejansko HTTP 75 00:02:50,030 --> 00:02:53,650 Zahteva, da je moj brskalnik je posredoval in dejansko HTTP odgovor 76 00:02:53,650 --> 00:02:54,900 da Google vrne. 77 00:02:54,900 --> 00:02:57,450 Kot je za odgovor strežnika, dajmo kliknite Ogled izvorne kode poleg 78 00:02:57,450 --> 00:02:58,670 Odzivni glave. 79 00:02:58,670 --> 00:03:00,330 Tukaj je, kaj je Google poslal v mojem brskalniku. 80 00:03:00,330 --> 00:03:02,500 V prvi vrstici je morda najbolj zanimivo - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 To pomeni, da je vse dobro in domača je bila prenesena 83 00:03:09,060 --> 00:03:10,580 uspešno. 84 00:03:10,580 --> 00:03:13,010 Kvota se nikoli niste videli tega 200 pred drugače 85 00:03:13,010 --> 00:03:17,520 znan kot kodo stanja HTTP, vendar ste verjetno opazili 404, 86 00:03:17,520 --> 00:03:19,430 Datoteka ni bila najdena, morda nekatere druge. 87 00:03:19,430 --> 00:03:21,570 No, to je, če te številke prišli. 88 00:03:21,570 --> 00:03:22,770 Torej, tam ga imate - 89 00:03:22,770 --> 00:03:24,020 HTTP.