1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Así, cada día máis, probablemente escribir ou 2 00:00:08,740 --> 00:00:10,760 polo menos ver o HTTP. 3 00:00:10,760 --> 00:00:12,850 En realidade, se está a asistir ou escoitar este sobre o 4 00:00:12,850 --> 00:00:15,220 web, está a usar HTTP agora. 5 00:00:15,220 --> 00:00:16,160 Pero o que é iso? 6 00:00:16,160 --> 00:00:18,620 Ben, é o que escribe no inicio dunha URL, ou en 7 00:00:18,620 --> 00:00:19,400 polo menos acostumado. 8 00:00:19,400 --> 00:00:22,250 Estes días, os navegadores só supor que quere HTTP, 9 00:00:22,250 --> 00:00:24,190 mesmo se realmente non escriba-lo. 10 00:00:24,190 --> 00:00:27,830 Máis tecnicamente, porén, o HTTP é un protocolo, unha linguaxe de 11 00:00:27,830 --> 00:00:30,690 tipo, que os navegadores e servidores Web falan, un conxunto de 12 00:00:30,690 --> 00:00:32,409 convenios a que se adhiren, só 13 00:00:32,409 --> 00:00:33,710 coma nós seres humanos temos. 14 00:00:33,710 --> 00:00:36,090 Por exemplo, en Estados Unidos, cando atopar alguén, 15 00:00:36,090 --> 00:00:38,440 tipicamente iniciar unha conexión, estendéndose a súa 16 00:00:38,440 --> 00:00:41,050 man, momento no que a persoa que responde a el por 17 00:00:41,050 --> 00:00:41,830 sacudilo-la. 18 00:00:41,830 --> 00:00:43,070 Ben, iso é un protocolo. 19 00:00:43,070 --> 00:00:45,680 Nalgúns países ou familias, inicia unha conexión por 20 00:00:45,680 --> 00:00:47,060 bico alguén na cara. 21 00:00:47,060 --> 00:00:48,670 Ben, ese outro protocolo. 22 00:00:48,670 --> 00:00:52,160 Entón HTTP é un protocolo que pasa de involucrar computadoras 23 00:00:52,160 --> 00:00:53,160 en vez de seres humanos. 24 00:00:53,160 --> 00:00:54,350 E aquí está como funciona. 25 00:00:54,350 --> 00:00:57,390 Cando un navegador quere amosar unha páxina web dun ser humano, que inicia 26 00:00:57,390 --> 00:01:01,330 unha conexión a un servidor web, enviando unha solicitude HTTP, 27 00:01:01,330 --> 00:01:03,710 no interior dos cales é semellante a unha mensaxe, por favor 28 00:01:03,710 --> 00:01:05,080 Manda-me esta páxina. 29 00:01:05,080 --> 00:01:06,790 En realidade, é algo máis enigmático como, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Pero, cando o servidor recibe a petición, el envía unha petición HTTP 32 00:01:13,220 --> 00:01:15,750 resposta, dentro dos cales é a páxina web. 33 00:01:15,750 --> 00:01:17,960 Agora que a páxina web, con todo, está escrito nunha linguaxe 34 00:01:17,960 --> 00:01:21,560 chamada HTML, ou formato Markup Language. 35 00:01:21,560 --> 00:01:24,050 E iso é HTTP recibe o seu propio nome. 36 00:01:24,050 --> 00:01:27,840 HTTP é un acrónimo para formato Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 porque o que é transferencia do servidor ao navegador é 38 00:01:30,180 --> 00:01:32,870 hipertexto, formato Markup Language. 39 00:01:32,870 --> 00:01:35,550 En certo sentido, a web é como un restaurantes onde é o 40 00:01:35,550 --> 00:01:37,010 cliente ou cliente. 41 00:01:37,010 --> 00:01:39,370 Así como pedir comida nun restaurante dun camareiro ou 42 00:01:39,370 --> 00:01:42,360 camareira que, entón, trae para a mesa, así como navegadores web 43 00:01:42,360 --> 00:01:44,510 arquivos de solicitudes de un servidor web que entón 44 00:01:44,510 --> 00:01:45,910 retorna co mesmo. 45 00:01:45,910 --> 00:01:48,230 En realidade, é por esta razón que os navegadores son moitas veces 46 00:01:48,230 --> 00:01:50,985 clientes e servidores chamados son chamados, os servidores tamén. 47 00:01:50,985 --> 00:01:53,790 A relación é moi moi mesmo. 48 00:01:53,790 --> 00:01:55,010 Ten sentido? 49 00:01:55,010 --> 00:01:57,750 Todo ben, ben, imos dar un ollo a unha solicitude HTTP real 50 00:01:57,750 --> 00:01:58,760 e resposta. 51 00:01:58,760 --> 00:02:00,230 En primeiro lugar, imos abrir un navegador. 52 00:02:00,230 --> 00:02:02,320 Acontece que eu estar usando o Chrome, pero facelo en ningún 53 00:02:02,320 --> 00:02:03,740 navegador estes días. 54 00:02:03,740 --> 00:02:06,790 Amosar o seguinte Imos seleccionar, creador, ferramentas de desenvolvemento, 55 00:02:06,790 --> 00:02:08,259 que pode abrir un panel do creador na 56 00:02:08,259 --> 00:02:09,550 fondo da nosa fiestra. 57 00:02:09,550 --> 00:02:12,450 E imos premer seguinte que guía Rede panel. 58 00:02:12,450 --> 00:02:14,750 A próxima vez que cargar a páxina web a partir de un servidor, imos ver en 59 00:02:14,750 --> 00:02:17,300 esta guía todo o tráfico HTTP entre 60 00:02:17,300 --> 00:02:19,150 Chrome eo servidor. 61 00:02:19,150 --> 00:02:19,490 Aceptar. 62 00:02:19,490 --> 00:02:20,936 Imos visitar, por exemplo, de 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, o que pasou? 65 00:02:28,990 --> 00:02:31,240 Ben, primeiro, imos rolar para arriba da Guía. 66 00:02:31,240 --> 00:02:34,270 A primeira liña representa a resposta HTTP de Google para o meu 67 00:02:34,270 --> 00:02:35,670 Solicitude HTTP. 68 00:02:35,670 --> 00:02:37,000 Ben, imos premer nesa liña. 69 00:02:37,000 --> 00:02:39,460 Á dereita vemos agora unha previa do HTML que foi 70 00:02:39,460 --> 00:02:41,680 incluído nesa resposta, xunto cunha porción de 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Pero sobre os noutro momento. 73 00:02:44,590 --> 00:02:46,810 Imos agora clica na guía cabeceiras á esquerda deste 74 00:02:46,810 --> 00:02:50,030 Guía Preview e é aquí que podemos ver o HTTP real 75 00:02:50,030 --> 00:02:53,650 solicitude para que o meu navegador mandou a resposta HTTP real 76 00:02:53,650 --> 00:02:54,900 que Google volveu. 77 00:02:54,900 --> 00:02:57,450 En canto á resposta do servidor, imos premer en Ver código fonte próxima 78 00:02:57,450 --> 00:02:58,670 Cabeceiras de resposta. 79 00:02:58,670 --> 00:03:00,330 Aquí está o que Google enviou o meu navegador. 80 00:03:00,330 --> 00:03:02,500 A primeira liña é, quizais, o máis interesante - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Isto significa que todo está ben e foi trasladada á páxina de inicio 83 00:03:09,060 --> 00:03:10,580 con éxito. 84 00:03:10,580 --> 00:03:13,010 As probabilidades son que nunca viu este 200 antes, en caso contrario 85 00:03:13,010 --> 00:03:17,520 coñecido como un código de estado HTTP, pero probablemente xa viu 404, 86 00:03:17,520 --> 00:03:19,430 Non se atopou, pode que algúns outros. 87 00:03:19,430 --> 00:03:21,570 Ben, este é o lugar onde eses números veñen. 88 00:03:21,570 --> 00:03:22,770 Ben, ten que - 89 00:03:22,770 --> 00:03:24,020 HTTP.