1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Deci cea mai mare în fiecare zi, tastați probabil sau 2 00:00:08,740 --> 00:00:10,760 cel puțin să văd HTTP. 3 00:00:10,760 --> 00:00:12,850 De fapt, dacă te uiți sau asculta la acest peste 4 00:00:12,850 --> 00:00:15,220 web, sunteți folosind HTTP chiar acum. 5 00:00:15,220 --> 00:00:16,160 Dar ce este? 6 00:00:16,160 --> 00:00:18,620 Ei bine, este ceea ce tastați, la începutul unei adrese URL, sau la 7 00:00:18,620 --> 00:00:19,400 cel mai puțin folosit pentru a. 8 00:00:19,400 --> 00:00:22,250 Aceste zile, browsere doar presupune că doriți HTTP, 9 00:00:22,250 --> 00:00:24,190 chiar dacă nu tastați de fapt. 10 00:00:24,190 --> 00:00:27,830 Mai multe punct de vedere tehnic, deși, HTTP este un protocol, o limbă de 11 00:00:27,830 --> 00:00:30,690 felul, care browserele web și servere de web vorbesc, un set de 12 00:00:30,690 --> 00:00:32,409 convențiile la care adera, doar 13 00:00:32,409 --> 00:00:33,710 la fel ca noi, oamenii, avem. 14 00:00:33,710 --> 00:00:36,090 De exemplu, în Statele Unite, atunci când te întâlnești prima cineva, 15 00:00:36,090 --> 00:00:38,440 iniția o conexiune de obicei, prin extinderea dvs. 16 00:00:38,440 --> 00:00:41,050 mână, moment în care, altă persoană răspunde prin 17 00:00:41,050 --> 00:00:41,830 agitându-l. 18 00:00:41,830 --> 00:00:43,070 Ei bine, asta e un protocol. 19 00:00:43,070 --> 00:00:45,680 În unele țări sau familii, în care inițiați o conexiune de 20 00:00:45,680 --> 00:00:47,060 saruta pe cineva pe obraz. 21 00:00:47,060 --> 00:00:48,670 Ei bine, faptul că un alt protocol. 22 00:00:48,670 --> 00:00:52,160 Deci, HTTP este un protocol care se întâmplă să se implice calculatoare 23 00:00:52,160 --> 00:00:53,160 în loc de oameni. 24 00:00:53,160 --> 00:00:54,350 Și iată cum funcționează. 25 00:00:54,350 --> 00:00:57,390 Atunci când un browser vrea să arate un om într-o pagină de web, acesta inițiază 26 00:00:57,390 --> 00:01:01,330 o conexiune la un server de web prin trimiterea unei cereri HTTP, 27 00:01:01,330 --> 00:01:03,710 în interiorul căruia este un mesaj asemănător pentru a vă rugăm 28 00:01:03,710 --> 00:01:05,080 trimite-mi aceasta pagina de web. 29 00:01:05,080 --> 00:01:06,790 În realitate, e ceva mai criptic cum ar fi, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Dar când serverul primește cererea, aceasta trimite un HTTP 32 00:01:13,220 --> 00:01:15,750 Răspunsul, în interiorul căruia este pagina web. 33 00:01:15,750 --> 00:01:17,960 Acum, că pagina web, în ​​același timp, este scris într-o limbă 34 00:01:17,960 --> 00:01:21,560 numit HTML, sau HyperText Markup Language. 35 00:01:21,560 --> 00:01:24,050 Și asta e HTTP devine numele său propriu. 36 00:01:24,050 --> 00:01:27,840 HTTP este un acronim pentru HyperText Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 pentru că ceea ce este transferul de la server la browser-ul este 38 00:01:30,180 --> 00:01:32,870 hipertext, HyperText Markup Language. 39 00:01:32,870 --> 00:01:35,550 Într-un sens, web-ul este ca un restaurante unde ești 40 00:01:35,550 --> 00:01:37,010 client sau client. 41 00:01:37,010 --> 00:01:39,370 Mai mult ca tine comandați mâncare într-un restaurant de la un chelner sau 42 00:01:39,370 --> 00:01:42,360 chelnerita care apoi le aduce la masa ta, face acest lucru browsere web 43 00:01:42,360 --> 00:01:44,510 fișiere de comandă de pe un server de web care apoi 44 00:01:44,510 --> 00:01:45,910 revine cu aceeași. 45 00:01:45,910 --> 00:01:48,230 De fapt, este motivul pentru care foarte browsere sunt adesea 46 00:01:48,230 --> 00:01:50,985 clienții și serverele numitele sunt numite servere, de asemenea. 47 00:01:50,985 --> 00:01:53,790 Relația este foarte mult la fel. 48 00:01:53,790 --> 00:01:55,010 Asigurați-simț? 49 00:01:55,010 --> 00:01:57,750 În regulă, să bine să aruncăm o privire la o cerere reală HTTP 50 00:01:57,750 --> 00:01:58,760 și răspunsul. 51 00:01:58,760 --> 00:02:00,230 În primul rând, haideți să deschideți un browser. 52 00:02:00,230 --> 00:02:02,320 I se întâmplă să fie folosind Chrome, dar face acest lucru în aproape orice 53 00:02:02,320 --> 00:02:03,740 Browser-ul în aceste zile. 54 00:02:03,740 --> 00:02:06,790 Să Subiectul următor selectați, Developer, Instrumente de dezvoltare, 55 00:02:06,790 --> 00:02:08,259 care va deschide un panou de dezvoltator la 56 00:02:08,259 --> 00:02:09,550 partea de jos a ferestrei noastre. 57 00:02:09,550 --> 00:02:12,450 Și să faceți clic pe tab-ul următor, care panoului de rețea. 58 00:02:12,450 --> 00:02:14,750 Data viitoare când încărca pagina de web de pe un server, vom vedea în 59 00:02:14,750 --> 00:02:17,300 această filă toate traficul HTTP între 60 00:02:17,300 --> 00:02:19,150 Chrome și server. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Să vizităm, să zicem, 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, ce sa întâmplat? 65 00:02:28,990 --> 00:02:31,240 Păi în primul rând, să derulați până la foarte de sus a filei. 66 00:02:31,240 --> 00:02:34,270 Primul rând reprezintă răspunsul HTTP Google pentru a-mi 67 00:02:34,270 --> 00:02:35,670 HTTP cerere. 68 00:02:35,670 --> 00:02:37,000 Ei bine, hai să faceți clic pe acel rând. 69 00:02:37,000 --> 00:02:39,460 Pentru a dreapta, vedem acum o previzualizare a HTML care a fost 70 00:02:39,460 --> 00:02:41,680 incluse în acest răspuns, împreună cu o grămadă de 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Dar mai mult pe cei care altă dată. 73 00:02:44,590 --> 00:02:46,810 Să faceți clic pe tab-ul acum Anteturile la stânga 74 00:02:46,810 --> 00:02:50,030 Fila Examinare, și aici e unde putem vedea efectiv HTTP 75 00:02:50,030 --> 00:02:53,650 Cererea că browser-ul meu a trimis și efective de răspuns HTTP 76 00:02:53,650 --> 00:02:54,900 că Google a revenit. 77 00:02:54,900 --> 00:02:57,450 În ceea ce privește răspunsul serverului, să faceți clic pe Sursă Subiectul urmator 78 00:02:57,450 --> 00:02:58,670 Anteturi de răspuns. 79 00:02:58,670 --> 00:03:00,330 Iată ce Google a trimis la browser-ul meu. 80 00:03:00,330 --> 00:03:02,500 Prima linie este, probabil, cel mai interesant - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Acest lucru înseamnă totul este bine și pagina de pornire a fost transferat 83 00:03:09,060 --> 00:03:10,580 cu succes. 84 00:03:10,580 --> 00:03:13,010 Cote sunt nu ați mai văzut asta înainte de 200, în caz contrar 85 00:03:13,010 --> 00:03:17,520 cunoscut ca un cod de stare HTTP, dar le-ați văzut, probabil, 404, 86 00:03:17,520 --> 00:03:19,430 Fișierul nu este găsit, poate unii pe alții. 87 00:03:19,430 --> 00:03:21,570 Ei bine, acest lucru este în cazul în care aceste numere provin. 88 00:03:21,570 --> 00:03:22,770 Ei bine, nu-l ai - 89 00:03:22,770 --> 00:03:24,020 HTTP.