[Powered by Google Translate] Ainsi, chaque jour plus, vous avez probablement taper ou au moins voir HTTP. En fait, si vous regardez ou écoutez ce au cours de la Web, vous utilisez HTTP pour le moment. Mais qu'est-ce que c'est? Eh bien, c'est ce que vous tapez au début d'une URL, ou à moins habitués. Ces jours-ci, les navigateurs simplement supposer que vous voulez HTTP, même si vous n'avez pas réellement le taper. Plus techniquement bien, HTTP est un protocole, un langage de sortes, que les navigateurs Web et les serveurs Web parlent, un ensemble de conventions auxquelles ils adhèrent, juste comme nous, les humains ont. Par exemple, aux États-Unis, quand vous rencontrez quelqu'un, vous généralement établir une connexion en étendant votre part, à quel point, l'autre lui répond par en le secouant. Eh bien, c'est un protocole. Dans certains pays ou en famille, vous établissez une connexion par embrasser quelqu'un sur la joue. Eh bien, c'est un autre protocole. Donc, HTTP est un protocole qui arrive à impliquer les ordinateurs au lieu de l'être humain. Et voici comment cela fonctionne. Lorsqu'un navigateur veut montrer un homme d'une page Web, il initie une connexion à un serveur Web par l'envoi d'une requête HTTP, l'intérieur de laquelle est un message semblable à s'il vous plaît m'envoyer cette page web. En réalité, c'est quelque chose de plus cryptique comme, get/http/1.1. Mais lorsque le serveur reçoit cette demande, il envoie une requête HTTP réponse, à l'intérieur de laquelle est la page Web. Maintenant que la page Web, quant à lui, est écrit dans une langue appelé HTML, ou HyperText Markup Language. Et c'est HTTP tire son nom propre. HTTP est l'acronyme de HyperText Transfer Protocol, parce ce que c'est le transfert du serveur au navigateur est hypertexte, HyperText Markup Language. En un sens, le Web est comme un restaurant où vous êtes le client ou le client. Tout comme vous commander de la nourriture dans un restaurant d'un serveur ou serveuse qui apporte ensuite à votre table, alors ne les navigateurs Web fichiers de commande à partir d'un serveur Web qui a ensuite revient avec les mêmes. En fait, c'est pour cette raison que les navigateurs sont souvent les clients et les serveurs dits sont appelés serveurs, ainsi. La relation est très sensiblement les mêmes. Donner un sens? Très bien, alors nous allons jeter un coup d'oeil à une demande réelle HTTP et la réponse. D'abord, ouvrez un navigateur. J'ai arrive d'utiliser Chrome, mais vous faites cela dans la plupart des tout navigateur de nos jours. Faisons Voir le suivant, sélectionnez, développeur, outils de développement, qui ouvrira un panneau de développeur à l' bas de notre fenêtre. Et Cliquons ensuite que onglet Réseau panneau. La prochaine fois que je charge la page Web à partir d'un serveur, nous le verrons dans Cet onglet tout le trafic HTTP entre Chrome et le serveur. OK. Visitons, disons Google. http://www.google.com/enter. OK, qu'est-ce qui s'est passé? Eh bien d'abord, nous allons faire défiler jusqu'en haut de l'onglet. La toute première ligne représente la réponse HTTP de Google à mon Requête HTTP. Eh bien, cliquez sur cette ligne. A droite, nous voyons maintenant un aperçu de l'HTML qui a été inclus dans cette réponse, ainsi que tout un tas d' JavaScript. Mais plus à ceux d'une autre époque. Voyons maintenant cliquez sur l'onglet En-têtes à gauche de cette Onglet Aperçu, et c'est là que nous pouvons voir la réelle HTTP demande que mon navigateur a envoyé et la réponse HTTP actuelle que Google retourné. En ce qui concerne la réponse du serveur, nous allons cliquez sur Afficher la source suivante Têtes de réponse. Voici ce que Google a envoyé à mon navigateur. La première ligne est peut-être le plus intéressant - HTTP/1.1 200 OK. Cela signifie que tout va bien et la page d'accueil a été transféré succès. Les chances sont que vous avez jamais vu cette 200 avant, sinon connu comme un code d'état HTTP, mais vous avez probablement vu 404, File Not Found, peut-être quelques autres. Eh bien, c'est là que ces chiffres proviennent. Eh bien là vous l'avez - HTTP.