1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Kështu që shumica çdo ditë, ju ndoshta lloji ose 2 00:00:08,740 --> 00:00:10,760 të paktën shih HTTP. 3 00:00:10,760 --> 00:00:12,850 Në fakt, në qoftë se ju jeni të shikuar ose dëgjuar për këtë gjatë 4 00:00:12,850 --> 00:00:15,220 web, ju jeni duke përdorur HTTP tani. 5 00:00:15,220 --> 00:00:16,160 Por çfarë është ajo? 6 00:00:16,160 --> 00:00:18,620 E pra, kjo është ajo që ju shkruani në fillim të një URL, ose në 7 00:00:18,620 --> 00:00:19,400 paktën përdorur për të. 8 00:00:19,400 --> 00:00:22,250 Këto ditë, shfletues vetëm të supozojmë se ju dëshironi HTTP, 9 00:00:22,250 --> 00:00:24,190 edhe në qoftë se ju në fakt nuk shkruani atë. 10 00:00:24,190 --> 00:00:27,830 Më shumë teknikisht pse, HTTP është një protokoll, një gjuhë e 11 00:00:27,830 --> 00:00:30,690 llojet, që shfletues web dhe serverat web flasin, një grup i 12 00:00:30,690 --> 00:00:32,409 konventat në të cilat ata t'i përmbahen, vetëm 13 00:00:32,409 --> 00:00:33,710 si ne njerëzit kanë. 14 00:00:33,710 --> 00:00:36,090 Për shembull, në SHBA, kur ju së pari të përmbushë dikush, ju 15 00:00:36,090 --> 00:00:38,440 zakonisht të fillojë një lidhje duke zgjeruar tuaj 16 00:00:38,440 --> 00:00:41,050 Nga ana tjetër, në të cilën pikë, personi tjetër i përgjigjet atij me 17 00:00:41,050 --> 00:00:41,830 lëkundje atë. 18 00:00:41,830 --> 00:00:43,070 E pra, kjo është një protokoll. 19 00:00:43,070 --> 00:00:45,680 Në disa vende, ose familjet, ju filloni një lidhje nga 20 00:00:45,680 --> 00:00:47,060 kissing dikush në faqe. 21 00:00:47,060 --> 00:00:48,670 E pra, që një tjetër protokoll. 22 00:00:48,670 --> 00:00:52,160 Pra HTTP është një protokoll që ndodh të përfshijë kompjuterë 23 00:00:52,160 --> 00:00:53,160 në vend të njerëzve. 24 00:00:53,160 --> 00:00:54,350 Dhe këtu është se si funksionon. 25 00:00:54,350 --> 00:00:57,390 Kur një shfletues dëshiron të tregojë një njeriut të një web faqe, ajo inicon 26 00:00:57,390 --> 00:01:01,330 një lidhje me një server web të kihet duke dërguar një kërkesë HTTP, 27 00:01:01,330 --> 00:01:03,710 brenda e cila është një mesazh Akin tek lutemi 28 00:01:03,710 --> 00:01:05,080 më dërgoni këtë faqe interneti. 29 00:01:05,080 --> 00:01:06,790 Në realitet, kjo është diçka shumë fshehta si, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Por kur serveri merr atë kërkesë, ajo dërgon një HTTP 32 00:01:13,220 --> 00:01:15,750 reagimi, brenda e cila është web faqe. 33 00:01:15,750 --> 00:01:17,960 Tani që web faqe, ndërkohë, është shkruar në një gjuhë 34 00:01:17,960 --> 00:01:21,560 quajtur HTML, ose HyperText Markup Language. 35 00:01:21,560 --> 00:01:24,050 Dhe kjo është HTTP merr emrin e vet. 36 00:01:24,050 --> 00:01:27,840 HTTP është një akronim për HyperText Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 sepse ajo është e transferuar nga serveri në shfletuesin është 38 00:01:30,180 --> 00:01:32,870 HyperText, HyperText Markup Language. 39 00:01:32,870 --> 00:01:35,550 Në një kuptim, është si një web restorante ku jeni 40 00:01:35,550 --> 00:01:37,010 Konsumatori ose klient. 41 00:01:37,010 --> 00:01:39,370 Shumë si ju qëllim ushqim në një restorant nga një kamerier apo 42 00:01:39,370 --> 00:01:42,360 kameriere cili pastaj sjell atë në tryezën tuaj, kështu që të bëjë shfletues web 43 00:01:42,360 --> 00:01:44,510 Fotografi urdhër nga një web server i cili pastaj 44 00:01:44,510 --> 00:01:45,910 kthimit me të njëjtën. 45 00:01:45,910 --> 00:01:48,230 Në fakt, është për këtë arsye që shumë shpesh janë shfletues 46 00:01:48,230 --> 00:01:50,985 Klientët quajtur dhe serverat janë të thirrur, dhe serverat. 47 00:01:50,985 --> 00:01:53,790 Marrëdhënia është shumë e njëjtë. 48 00:01:53,790 --> 00:01:55,010 Kuptim? 49 00:01:55,010 --> 00:01:57,750 Në rregull, mirë le të marrin një vështrim në një kërkesë HTTP aktuale 50 00:01:57,750 --> 00:01:58,760 dhe përgjigje. 51 00:01:58,760 --> 00:02:00,230 Së pari, le të hapur një shfletues. 52 00:02:00,230 --> 00:02:02,320 Unë të ndodhë të jetë duke përdorur Chrome, por ju bëni këtë në shumicën e ndonjë 53 00:02:02,320 --> 00:02:03,740 Shfletuesi këto ditë. 54 00:02:03,740 --> 00:02:06,790 Shiko ardhshëm Le të zgjedhur, Developer, Mjete Zhvillimi, 55 00:02:06,790 --> 00:02:08,259 e cila do të hapë një panel Zhvilluesin në 56 00:02:08,259 --> 00:02:09,550 poshtme të dritares tonë. 57 00:02:09,550 --> 00:02:12,450 Dhe le të klikoni tjetër që tab panelit Network. 58 00:02:12,450 --> 00:02:14,750 Herën tjetër unë ngarkesës web faqe nga një server, ne do të shohim në 59 00:02:14,750 --> 00:02:17,300 ky tab gjitha të trafikut HTTP mes 60 00:02:17,300 --> 00:02:19,150 Chrome dhe server. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Le të vizitojnë, të themi, 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, çfarë ndodhi? 65 00:02:28,990 --> 00:02:31,240 E pra së pari, le të lëvizni për të krye të tab. 66 00:02:31,240 --> 00:02:34,270 Radhën e parë përfaqëson përgjigje HTTP Google ndaj mia 67 00:02:34,270 --> 00:02:35,670 Kërkesa HTTP. 68 00:02:35,670 --> 00:02:37,000 E pra, le të klikoni atë rresht. 69 00:02:37,000 --> 00:02:39,460 Në të djathtë, ne tani shohim një vrojtim i HTML që ishte 70 00:02:39,460 --> 00:02:41,680 përfshira në këtë përgjigje, së bashku me një bandë e tërë e 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Por më shumë në ato kohë tjetër. 73 00:02:44,590 --> 00:02:46,810 Le tani kliko skedën Headers në të majtë të kësaj 74 00:02:46,810 --> 00:02:50,030 Tab preview, dhe këtu është ajo ku ne mund të shohim HTTP aktuale 75 00:02:50,030 --> 00:02:53,650 Kërkesa që shfletuesi im më dërgoi dhe aktuale HTTP përgjigje 76 00:02:53,650 --> 00:02:54,900 se Google u kthye. 77 00:02:54,900 --> 00:02:57,450 Sa për reagimin e serverit, le të klikoni View Source tjetër 78 00:02:57,450 --> 00:02:58,670 Headers përgjigje. 79 00:02:58,670 --> 00:03:00,330 Këtu është ajo që Google ka dërguar në shfletuesin tim. 80 00:03:00,330 --> 00:03:02,500 Linja e parë është ndoshta më interesante - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Kjo do të thotë të gjitha është mirë dhe homepage u transferua 83 00:03:09,060 --> 00:03:10,580 sukses. 84 00:03:10,580 --> 00:03:13,010 Shanset janë që ju kurrë nuk kam parë këtë para 200, përndryshe 85 00:03:13,010 --> 00:03:17,520 njohur si një kod statusit HTTP, por ju ndoshta keni parë 404, 86 00:03:17,520 --> 00:03:19,430 Paraqesë Not Found, ndoshta disa të tjerë. 87 00:03:19,430 --> 00:03:21,570 E pra, ky është vendi ku ato numra vijnë nga. 88 00:03:21,570 --> 00:03:22,770 E pra, nuk keni atë - 89 00:03:22,770 --> 00:03:24,020 HTTP.