1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] Ainsi, chaque jour plus, vous avez probablement taper ou 2 00:00:08,740 --> 00:00:10,760 au moins voir HTTP. 3 00:00:10,760 --> 00:00:12,850 En fait, si vous regardez ou écoutez ce au cours de la 4 00:00:12,850 --> 00:00:15,220 Web, vous utilisez HTTP pour le moment. 5 00:00:15,220 --> 00:00:16,160 Mais qu'est-ce que c'est? 6 00:00:16,160 --> 00:00:18,620 Eh bien, c'est ce que vous tapez au début d'une URL, ou à 7 00:00:18,620 --> 00:00:19,400 moins habitués. 8 00:00:19,400 --> 00:00:22,250 Ces jours-ci, les navigateurs simplement supposer que vous voulez HTTP, 9 00:00:22,250 --> 00:00:24,190 même si vous n'avez pas réellement le taper. 10 00:00:24,190 --> 00:00:27,830 Plus techniquement bien, HTTP est un protocole, un langage de 11 00:00:27,830 --> 00:00:30,690 sortes, que les navigateurs Web et les serveurs Web parlent, un ensemble de 12 00:00:30,690 --> 00:00:32,409 conventions auxquelles ils adhèrent, juste 13 00:00:32,409 --> 00:00:33,710 comme nous, les humains ont. 14 00:00:33,710 --> 00:00:36,090 Par exemple, aux États-Unis, quand vous rencontrez quelqu'un, vous 15 00:00:36,090 --> 00:00:38,440 généralement établir une connexion en étendant votre 16 00:00:38,440 --> 00:00:41,050 part, à quel point, l'autre lui répond par 17 00:00:41,050 --> 00:00:41,830 en le secouant. 18 00:00:41,830 --> 00:00:43,070 Eh bien, c'est un protocole. 19 00:00:43,070 --> 00:00:45,680 Dans certains pays ou en famille, vous établissez une connexion par 20 00:00:45,680 --> 00:00:47,060 embrasser quelqu'un sur la joue. 21 00:00:47,060 --> 00:00:48,670 Eh bien, c'est un autre protocole. 22 00:00:48,670 --> 00:00:52,160 Donc, HTTP est un protocole qui arrive à impliquer les ordinateurs 23 00:00:52,160 --> 00:00:53,160 au lieu de l'être humain. 24 00:00:53,160 --> 00:00:54,350 Et voici comment cela fonctionne. 25 00:00:54,350 --> 00:00:57,390 Lorsqu'un navigateur veut montrer un homme d'une page Web, il initie 26 00:00:57,390 --> 00:01:01,330 une connexion à un serveur Web par l'envoi d'une requête HTTP, 27 00:01:01,330 --> 00:01:03,710 l'intérieur de laquelle est un message semblable à s'il vous plaît 28 00:01:03,710 --> 00:01:05,080 m'envoyer cette page web. 29 00:01:05,080 --> 00:01:06,790 En réalité, c'est quelque chose de plus cryptique comme, 30 00:01:06,790 --> 00:01:08,040 get/http/1.1. 31 00:01:10,200 --> 00:01:13,220 Mais lorsque le serveur reçoit cette demande, il envoie une requête HTTP 32 00:01:13,220 --> 00:01:15,750 réponse, à l'intérieur de laquelle est la page Web. 33 00:01:15,750 --> 00:01:17,960 Maintenant que la page Web, quant à lui, est écrit dans une langue 34 00:01:17,960 --> 00:01:21,560 appelé HTML, ou HyperText Markup Language. 35 00:01:21,560 --> 00:01:24,050 Et c'est HTTP tire son nom propre. 36 00:01:24,050 --> 00:01:27,840 HTTP est l'acronyme de HyperText Transfer Protocol, 37 00:01:27,840 --> 00:01:30,180 parce ce que c'est le transfert du serveur au navigateur est 38 00:01:30,180 --> 00:01:32,870 hypertexte, HyperText Markup Language. 39 00:01:32,870 --> 00:01:35,550 En un sens, le Web est comme un restaurant où vous êtes le 40 00:01:35,550 --> 00:01:37,010 client ou le client. 41 00:01:37,010 --> 00:01:39,370 Tout comme vous commander de la nourriture dans un restaurant d'un serveur ou 42 00:01:39,370 --> 00:01:42,360 serveuse qui apporte ensuite à votre table, alors ne les navigateurs Web 43 00:01:42,360 --> 00:01:44,510 fichiers de commande à partir d'un serveur Web qui a ensuite 44 00:01:44,510 --> 00:01:45,910 revient avec les mêmes. 45 00:01:45,910 --> 00:01:48,230 En fait, c'est pour cette raison que les navigateurs sont souvent 46 00:01:48,230 --> 00:01:50,985 les clients et les serveurs dits sont appelés serveurs, ainsi. 47 00:01:50,985 --> 00:01:53,790 La relation est très sensiblement les mêmes. 48 00:01:53,790 --> 00:01:55,010 Donner un sens? 49 00:01:55,010 --> 00:01:57,750 Très bien, alors nous allons jeter un coup d'oeil à une demande réelle HTTP 50 00:01:57,750 --> 00:01:58,760 et la réponse. 51 00:01:58,760 --> 00:02:00,230 D'abord, ouvrez un navigateur. 52 00:02:00,230 --> 00:02:02,320 J'ai arrive d'utiliser Chrome, mais vous faites cela dans la plupart des tout 53 00:02:02,320 --> 00:02:03,740 navigateur de nos jours. 54 00:02:03,740 --> 00:02:06,790 Faisons Voir le suivant, sélectionnez, développeur, outils de développement, 55 00:02:06,790 --> 00:02:08,259 qui ouvrira un panneau de développeur à l' 56 00:02:08,259 --> 00:02:09,550 bas de notre fenêtre. 57 00:02:09,550 --> 00:02:12,450 Et Cliquons ensuite que onglet Réseau panneau. 58 00:02:12,450 --> 00:02:14,750 La prochaine fois que je charge la page Web à partir d'un serveur, nous le verrons dans 59 00:02:14,750 --> 00:02:17,300 Cet onglet tout le trafic HTTP entre 60 00:02:17,300 --> 00:02:19,150 Chrome et le serveur. 61 00:02:19,150 --> 00:02:19,490 OK. 62 00:02:19,490 --> 00:02:20,936 Visitons, disons 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, qu'est-ce qui s'est passé? 65 00:02:28,990 --> 00:02:31,240 Eh bien d'abord, nous allons faire défiler jusqu'en haut de l'onglet. 66 00:02:31,240 --> 00:02:34,270 La toute première ligne représente la réponse HTTP de Google à mon 67 00:02:34,270 --> 00:02:35,670 Requête HTTP. 68 00:02:35,670 --> 00:02:37,000 Eh bien, cliquez sur cette ligne. 69 00:02:37,000 --> 00:02:39,460 A droite, nous voyons maintenant un aperçu de l'HTML qui a été 70 00:02:39,460 --> 00:02:41,680 inclus dans cette réponse, ainsi que tout un tas d' 71 00:02:41,680 --> 00:02:42,390 JavaScript. 72 00:02:42,390 --> 00:02:44,590 Mais plus à ceux d'une autre époque. 73 00:02:44,590 --> 00:02:46,810 Voyons maintenant cliquez sur l'onglet En-têtes à gauche de cette 74 00:02:46,810 --> 00:02:50,030 Onglet Aperçu, et c'est là que nous pouvons voir la réelle HTTP 75 00:02:50,030 --> 00:02:53,650 demande que mon navigateur a envoyé et la réponse HTTP actuelle 76 00:02:53,650 --> 00:02:54,900 que Google retourné. 77 00:02:54,900 --> 00:02:57,450 En ce qui concerne la réponse du serveur, nous allons cliquez sur Afficher la source suivante 78 00:02:57,450 --> 00:02:58,670 Têtes de réponse. 79 00:02:58,670 --> 00:03:00,330 Voici ce que Google a envoyé à mon navigateur. 80 00:03:00,330 --> 00:03:02,500 La première ligne est peut-être le plus intéressant - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK. 82 00:03:06,790 --> 00:03:09,060 Cela signifie que tout va bien et la page d'accueil a été transféré 83 00:03:09,060 --> 00:03:10,580 succès. 84 00:03:10,580 --> 00:03:13,010 Les chances sont que vous avez jamais vu cette 200 avant, sinon 85 00:03:13,010 --> 00:03:17,520 connu comme un code d'état HTTP, mais vous avez probablement vu 404, 86 00:03:17,520 --> 00:03:19,430 File Not Found, peut-être quelques autres. 87 00:03:19,430 --> 00:03:21,570 Eh bien, c'est là que ces chiffres proviennent. 88 00:03:21,570 --> 00:03:22,770 Eh bien là vous l'avez - 89 00:03:22,770 --> 00:03:24,020 HTTP.