1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Kaya ang karamihan ng araw-araw, malamang na i-type o 2 00:00:08,740 --> 00:00:10,760 hindi bababa sa makita ang HTTP. 3 00:00:10,760 --> 00:00:12,850 Sa katunayan, kung ikaw ay panonood o pakikinig sa ibabaw ng 4 00:00:12,850 --> 00:00:15,220 web, gumagamit ka ng HTTP ngayon. 5 00:00:15,220 --> 00:00:16,160 Ngunit ano ito? 6 00:00:16,160 --> 00:00:18,620 Well, ito ay kung ano ang nag-type ka sa simula ng isang URL, o sa 7 00:00:18,620 --> 00:00:19,400 kahit na ginamit upang. 8 00:00:19,400 --> 00:00:22,250 Mga araw na ito, mga browser lamang ay ipinapalagay na nais mong HTTP, 9 00:00:22,250 --> 00:00:24,190 kahit na hindi mo aktwal na i-type ito. 10 00:00:24,190 --> 00:00:27,830 Higit pang technically bagaman, HTTP protocol, wika ng 11 00:00:27,830 --> 00:00:30,690 uri, na nagsasalita ang mga web browser at mga web server, ang isang hanay ng mga 12 00:00:30,690 --> 00:00:32,409 convention na kung saan sumusunod ang mga ito, lamang 13 00:00:32,409 --> 00:00:33,710 tulad namin tao ay may. 14 00:00:33,710 --> 00:00:36,090 Halimbawa, sa US, kapag ikaw unang matugunan ang isang tao, 15 00:00:36,090 --> 00:00:38,440 karaniwang simulan ang isang koneksyon sa pamamagitan ng pagpapalawig ng iyong 16 00:00:38,440 --> 00:00:41,050 kamay, at sa puntong, ang iba pang mga tao tumugon ito sa pamamagitan ng 17 00:00:41,050 --> 00:00:41,830 alog ito. 18 00:00:41,830 --> 00:00:43,070 Well, na ang isang protocol. 19 00:00:43,070 --> 00:00:45,680 Sa ilang mga bansa o pamilya, pasimulan mo ng koneksyon sa pamamagitan ng 20 00:00:45,680 --> 00:00:47,060 halik ng isang tao sa pisngi. 21 00:00:47,060 --> 00:00:48,670 Well, na isa pang protocol. 22 00:00:48,670 --> 00:00:52,160 Kaya HTTP ay isang protocol na mangyayari upang makasali ang computer 23 00:00:52,160 --> 00:00:53,160 sa halip ng mga tao. 24 00:00:53,160 --> 00:00:54,350 At narito ang kung paano ito gumagana. 25 00:00:54,350 --> 00:00:57,390 Kapag ang isang browser gustong ipakita ng isang tao ang isang web page, sinimulan 26 00:00:57,390 --> 00:01:01,330 isang koneksyon sa isang server ng web sa pamamagitan ng pagpapadala ng HTTP na kahilingan, 27 00:01:01,330 --> 00:01:03,710 sa loob ng na ang isang mensahe kamag-anak upang mangyaring 28 00:01:03,710 --> 00:01:05,080 padalhan ako ng web page na ito. 29 00:01:05,080 --> 00:01:06,790 Sa katotohanan, ito ay isang bagay na mas misteriyoso tulad, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Ngunit kapag ang server ay nakatanggap ng kahilingan na iyon, ito ay nagpapadala ng isang HTTP 32 00:01:13,220 --> 00:01:15,750 tugon, sa loob ng na web page. 33 00:01:15,750 --> 00:01:17,960 Ngayon na web page, samantala, ay nakasulat sa isang wika 34 00:01:17,960 --> 00:01:21,560 na tinatawag na HTML, o Hypertext Markup Language. 35 00:01:21,560 --> 00:01:24,050 At na ang HTTP nakakakuha ng sarili nitong pangalan. 36 00:01:24,050 --> 00:01:27,840 HTTP ay isang acronym para sa Hypertext Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 dahil kung ano ang paglilipat mula sa server sa browser 38 00:01:30,180 --> 00:01:32,870 hypertext, Hypertext Markup Language. 39 00:01:32,870 --> 00:01:35,550 Sa isang katuturan, ang web ay tulad ng isang restaurant kung saan ikaw ang 40 00:01:35,550 --> 00:01:37,010 customer o sa client. 41 00:01:37,010 --> 00:01:39,370 Karamihan tulad mo order ng pagkain sa isang restaurant mula sa isang weyter o 42 00:01:39,370 --> 00:01:42,360 weytres na pagkatapos pinagsasama-ito sa iyong talahanayan, kaya gawin ang mga web browser 43 00:01:42,360 --> 00:01:44,510 pagkakasunud-sunod ng mga file mula sa isang server ng web na pagkatapos 44 00:01:44,510 --> 00:01:45,910 babalik na may parehong. 45 00:01:45,910 --> 00:01:48,230 Sa katunayan, ay para sa dahilan na ang mga browser ay madalas 46 00:01:48,230 --> 00:01:50,985 tinatawag na mga kliyente at mga server ay tinatawag na, mahusay server. 47 00:01:50,985 --> 00:01:53,790 Relasyon ay napaka pareho. 48 00:01:53,790 --> 00:01:55,010 Kabuluhan? 49 00:01:55,010 --> 00:01:57,750 Lahat ng karapatan, na rin sabihin tingnan sa isang aktwal na kahilingan ng HTTP 50 00:01:57,750 --> 00:01:58,760 at tugon. 51 00:01:58,760 --> 00:02:00,230 Una, sabihin magbukas ng browser. 52 00:02:00,230 --> 00:02:02,320 Mangyari ko na ang paggamit ng Chrome, ngunit gawin mo ito sa karamihan ng anumang 53 00:02:02,320 --> 00:02:03,740 browser ang mga araw na ito. 54 00:02:03,740 --> 00:02:06,790 Natin ang susunod na piliin ang View, Developer, Developer Tools, 55 00:02:06,790 --> 00:02:08,259 na buksan ang isang panel ng Developer sa 56 00:02:08,259 --> 00:02:09,550 ilalim ng aming window. 57 00:02:09,550 --> 00:02:12,450 At ipaalam sa susunod na click na panel ng tab ng Network. 58 00:02:12,450 --> 00:02:14,750 Ang susunod na oras na ako-load ng web page mula sa isang server, makikita namin makita sa 59 00:02:14,750 --> 00:02:17,300 ang tab na ito lahat ng HTTP trapiko sa pagitan ng 60 00:02:17,300 --> 00:02:19,150 Chrome at ang server. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Sabihin bisitahin, sabihin, ang 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, kung ano lamang ang nangyari? 65 00:02:28,990 --> 00:02:31,240 Well unang, sabihin mag-scroll sa pinakatuktok ng tab. 66 00:02:31,240 --> 00:02:34,270 Ang unang hilera ay kumakatawan sa HTTP response ng Google sa aking 67 00:02:34,270 --> 00:02:35,670 Kahilingang HTTP. 68 00:02:35,670 --> 00:02:37,000 Well, sabihin i-click ang hilerang iyon. 69 00:02:37,000 --> 00:02:39,460 Sa kanan, ngayon namin makita ang isang preview ng HTML na 70 00:02:39,460 --> 00:02:41,680 kasama sa tugon na iyon, kasama ang isang buong grupo ng mga 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Ngunit higit pa sa mga ibang oras. 73 00:02:44,590 --> 00:02:46,810 Natin ngayon i-click ang tab na Mga Header sa kaliwa ng ito 74 00:02:46,810 --> 00:02:50,030 Preview tab, at narito ang kung saan maaari naming makita ang aktwal na HTTP 75 00:02:50,030 --> 00:02:53,650 kahilingan na ipinadala ng aking browser at ang aktwal na tugon ng HTTP 76 00:02:53,650 --> 00:02:54,900 na ang Google ay ibinalik. 77 00:02:54,900 --> 00:02:57,450 Para sa pagtugon ng server, sabihin i-click ang View Source susunod 78 00:02:57,450 --> 00:02:58,670 Tugon sa header. 79 00:02:58,670 --> 00:03:00,330 Narito kung ano ang ipinadala ng Google sa aking browser. 80 00:03:00,330 --> 00:03:02,500 Ang unang linya ay marahil ang pinaka-interesante - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Ang ibig sabihin nito ay lahat na rin at homepage ay nailipat 83 00:03:09,060 --> 00:03:10,580 matagumpay. 84 00:03:10,580 --> 00:03:13,010 Logro hindi kailanman na iyong nakita ito 200 bago, kung hindi man, 85 00:03:13,010 --> 00:03:17,520 kilala bilang isang code ng katayuan ng HTTP, ngunit malamang na nakita mo ang 404, 86 00:03:17,520 --> 00:03:19,430 File Not Found, marahil ilang mga iba. 87 00:03:19,430 --> 00:03:21,570 Well, ito ay kung saan ang mga numero ay mula sa. 88 00:03:21,570 --> 00:03:22,770 Na rin doon mayroon kang - 89 00:03:22,770 --> 00:03:24,020 HTTP.