1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Així que gairebé cada dia, és probable que escrigui o 2 00:00:08,740 --> 00:00:10,760 almenys veure HTTP. 3 00:00:10,760 --> 00:00:12,850 De fet, si vostè està veient o escoltant això al 4 00:00:12,850 --> 00:00:15,220 web, vostè està utilitzant HTTP en aquests moments. 5 00:00:15,220 --> 00:00:16,160 Però, què és? 6 00:00:16,160 --> 00:00:18,620 Bé, és el que escriu en el començament d'una URL, o en 7 00:00:18,620 --> 00:00:19,400 l'acostumat. 8 00:00:19,400 --> 00:00:22,250 En l'actualitat, els navegadors simplement assumir que desitja HTTP, 9 00:00:22,250 --> 00:00:24,190 encara que en realitat no ho escrius. 10 00:00:24,190 --> 00:00:27,830 Més tècnicament, però, HTTP és un protocol, un llenguatge de 11 00:00:27,830 --> 00:00:30,690 tipus, que els navegadors web i servidors web parlen, un conjunt de 12 00:00:30,690 --> 00:00:32,409 convenis en què s'adhereixen, només 13 00:00:32,409 --> 00:00:33,710 igual que els éssers humans tenim. 14 00:00:33,710 --> 00:00:36,090 Per exemple, als EUA, el primer cop que coneixes algú, et 15 00:00:36,090 --> 00:00:38,440 típicament iniciar una connexió mitjançant l'ampliació de la seva 16 00:00:38,440 --> 00:00:41,050 mà, en el punt, l'altra persona respon a ella per 17 00:00:41,050 --> 00:00:41,830 agitar. 18 00:00:41,830 --> 00:00:43,070 Bé, això és un protocol. 19 00:00:43,070 --> 00:00:45,680 En alguns països o famílies, s'inicia una connexió per 20 00:00:45,680 --> 00:00:47,060 besar a algú a la galta. 21 00:00:47,060 --> 00:00:48,670 Bé, un altre protocol. 22 00:00:48,670 --> 00:00:52,160 Així HTTP és un protocol que passa a implicar ordinadors 23 00:00:52,160 --> 00:00:53,160 en lloc dels éssers humans. 24 00:00:53,160 --> 00:00:54,350 I així és com funciona. 25 00:00:54,350 --> 00:00:57,390 Quan un navegador vol mostrar un ésser humà d'una pàgina web, s'inicia 26 00:00:57,390 --> 00:01:01,330 una connexió a un servidor web mitjançant l'enviament d'una sol · licitud HTTP, 27 00:01:01,330 --> 00:01:03,710 dins dels quals és un missatge similar a favor 28 00:01:03,710 --> 00:01:05,080 enviar aquesta pàgina web. 29 00:01:05,080 --> 00:01:06,790 En realitat, és una mica més críptic com, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Però quan el servidor rep aquesta sol · licitud, envia un HTTP 32 00:01:13,220 --> 00:01:15,750 resposta, dins de les quals és la pàgina web. 33 00:01:15,750 --> 00:01:17,960 Ara que la pàgina web, per la seva banda, està escrit en un llenguatge 34 00:01:17,960 --> 00:01:21,560 anomenat HTML, o HyperText Markup Language. 35 00:01:21,560 --> 00:01:24,050 I això és HTTP rep el seu nom. 36 00:01:24,050 --> 00:01:27,840 HTTP és un acrònim de HyperText Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 perquè el que es transfereix des del servidor al navegador no està 38 00:01:30,180 --> 00:01:32,870 hipertext, Hypertext Markup Language. 39 00:01:32,870 --> 00:01:35,550 D'alguna manera, la web és com restaurants a on vostè és el 40 00:01:35,550 --> 00:01:37,010 client o el client. 41 00:01:37,010 --> 00:01:39,370 Igual de demanar menjar en un restaurant d'un cambrer o 42 00:01:39,370 --> 00:01:42,360 cambrera que després el porta a la teva taula, també ho fan els navegadors web 43 00:01:42,360 --> 00:01:44,510 arxius d'ordre d'un servidor web que després 44 00:01:44,510 --> 00:01:45,910 torna amb el mateix. 45 00:01:45,910 --> 00:01:48,230 De fet, és per això que els navegadors són sovint 46 00:01:48,230 --> 00:01:50,985 anomenats clients i servidors es diuen servidors, també. 47 00:01:50,985 --> 00:01:53,790 La relació és molt similar. 48 00:01:53,790 --> 00:01:55,010 Té sentit? 49 00:01:55,010 --> 00:01:57,750 Molt bé, així que anem a fer una ullada a una petició HTTP actual 50 00:01:57,750 --> 00:01:58,760 i la resposta. 51 00:01:58,760 --> 00:02:00,230 En primer lloc, anem a obrir un navegador. 52 00:02:00,230 --> 00:02:02,320 Passa d'estar usant Chrome, però ho fa en la majoria de qualsevol 53 00:02:02,320 --> 00:02:03,740 navegador d'aquests dies. 54 00:02:03,740 --> 00:02:06,790 Seleccioneu Visualitza següent Anem, Developer Eines de desenvolupament, 55 00:02:06,790 --> 00:02:08,259 que s'obrirà un panell de desenvolupadors a la 56 00:02:08,259 --> 00:02:09,550 part inferior de la finestra. 57 00:02:09,550 --> 00:02:12,450 I anem a Premeu Següent aquesta pestanya Network panell. 58 00:02:12,450 --> 00:02:14,750 La propera vegada que carregui la pàgina web d'un servidor, anem a veure en 59 00:02:14,750 --> 00:02:17,300 aquesta fitxa tot el tràfic HTTP entre 60 00:02:17,300 --> 00:02:19,150 Chrome i el servidor. 61 00:02:19,150 --> 00:02:19,490 Acceptar. 62 00:02:19,490 --> 00:02:20,936 Anem a visitar, per exemple, Google. 63 00:02:20,936 --> 00:02:27,580 http://www.google.com/enter. 64 00:02:27,580 --> 00:02:28,990 Bé, què ha passat? 65 00:02:28,990 --> 00:02:31,240 Bé en primer lloc, anem a desplaçar-se a la part superior de la fitxa. 66 00:02:31,240 --> 00:02:34,270 La primera fila representa la resposta HTTP de Google per a la meva 67 00:02:34,270 --> 00:02:35,670 Sol · licitud HTTP. 68 00:02:35,670 --> 00:02:37,000 Bé, farem clic en aquest línia. 69 00:02:37,000 --> 00:02:39,460 A la dreta, ara una vista prèvia de l'HTML que era 70 00:02:39,460 --> 00:02:41,680 inclòs en aquesta resposta, juntament amb un munt de 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Però més en aquells en un altre moment. 73 00:02:44,590 --> 00:02:46,810 Ara farem clic a la fitxa Capçaleres a l'esquerra d'aquesta 74 00:02:46,810 --> 00:02:50,030 Fitxa Vista prèvia, i aquí és on podem veure l'actual HTTP 75 00:02:50,030 --> 00:02:53,650 sol · licito que el meu navegador envia i l'actual resposta HTTP 76 00:02:53,650 --> 00:02:54,900 que Google retorna. 77 00:02:54,900 --> 00:02:57,450 Quant a la resposta del servidor, farem clic a Mostra la font següent 78 00:02:57,450 --> 00:02:58,670 Encapçalaments de resposta. 79 00:02:58,670 --> 00:03:00,330 Això és el que Google va enviar al meu navegador. 80 00:03:00,330 --> 00:03:02,500 La primera línia és potser el més interessant - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Això vol dir que tot està bé i la pàgina es transfereixen 83 00:03:09,060 --> 00:03:10,580 amb èxit. 84 00:03:10,580 --> 00:03:13,010 Les probabilitats són que vostè mai ha vist abans 200, en cas contrari 85 00:03:13,010 --> 00:03:17,520 conegut com un codi d'estat HTTP, però el que has vist 404, 86 00:03:17,520 --> 00:03:19,430 No s'ha trobat el, potser alguns altres. 87 00:03:19,430 --> 00:03:21,570 Bé, aquí és on els nombres vénen. 88 00:03:21,570 --> 00:03:22,770 Doncs aquí ho tens - 89 00:03:22,770 --> 00:03:24,020 HTTP.