[Powered by Google Translate] Dus de meeste elke dag, heb je waarschijnlijk typen of tenminste Zie HTTP. In feite, als je kijkt of luistert dit over de web, je bent met behulp van HTTP nu. Maar wat is het? Nou, het is wat je typt aan het begin van een URL, of op tenminste gebruikt. Deze dagen, browsers gewoon aannemen dat je HTTP wilt, zelfs als je niet echt typen. Meer technisch echter HTTP is een protocol, een taal van soorten, die webbrowsers en webservers te spreken, een set van verdragen waarbij zij zich, net zoals wij mensen. Bijvoorbeeld, in de VS, toen je voor het eerst iemand ontmoet, meestal een verbinding tot stand door de uitbreiding van uw hand, waarna de ander reageert hierop door schudden. Nou, dat is een protocol. In sommige landen of gezinnen, u een verbinding tot stand door kussen iemand op de wang. Nou, dat een ander protocol. Dus HTTP is een protocol dat gebeurt met computers in plaats van mensen. En hier is hoe het werkt. Wanneer een browser wil laten zien een mens een webpagina, het initieert een verbinding met een webserver door het sturen van een HTTP-verzoek, waarbinnen zich een bericht verwant aan aub stuur mij deze webpagina. In werkelijkheid, het is iets meer cryptisch als: get/http/1.1. Maar wanneer de server dat verzoek ontvangt, zendt een HTTP respons, de binnenkant van dat is de webpagina. Nu die webpagina, ondertussen, is geschreven in een taal die genaamd HTML, of HyperText Markup Language. En dat is HTTP krijgt een eigen naam. HTTP is een acroniem voor HyperText Transfer Protocol, want wat het is de overdracht van server naar browser is hypertext, HyperText Markup Language. In zekere zin, het web is als een restaurants waar je de klant of de opdrachtgever. Net als je eten bestellen in een restaurant van een ober of serveerster die vervolgens brengt aan uw tafel, dus doe webbrowsers Om bestanden van een webserver die vervolgens terug met dezelfde. In feite, is om deze reden dat browsers vaak zogenaamde clients en servers worden genoemd, goed servers. De relatie is heel veel hetzelfde. Logisch? Oke, nou laten we een kijkje nemen op een echte HTTP-verzoek en reactie. Laten we eerst eens open een browser. Ik ben toevallig te zijn met behulp Chrome, maar je doet dit in vrijwel elke browser deze dagen. Volgende Selecteer Let's View, Developer, Developer Tools, die opent een ontwikkelaar paneel aan de bodem van ons raam. En laten we volgende klik dat paneel tabblad Netwerk. De volgende keer dat ik webpagina te laden van een server, we zullen zien in dit tabblad alle HTTP-verkeer tussen Chroom en de server. OK. Laten we een bezoek, zeg, Google. http://www.google.com/enter. OK, wat is er gebeurd? Nou laten we eerst eens gaat u naar de top van het tabblad. De allereerste rij vertegenwoordigt HTTP response van Google op mijn HTTP-verzoek. Nou, laten we die rij klikken. Aan de rechterkant zien we nu een voorbeeld van de HTML die was opgenomen in dat antwoord, samen met een hele hoop JavaScript. Maar meer op die andere tijd. Laten we nu op de Headers tab om naar de linkerkant van deze Tabblad Voorbeeld, en hier is waar we kunnen zien de werkelijke HTTP verzoek dat mijn browser wordt verstuurd en de werkelijke HTTP response dat Google geretourneerd. Wat betreft de server het antwoord, laten we op Beeld Bron volgende Response Headers. Hier is wat Google naar mijn browser. De eerste regel is misschien wel de meest interessante - HTTP/1.1 200 OK. Dit betekent dat alles in orde is en de homepage is overgedragen met succes. Kans groot dat u nog nooit hebt gezien deze 200 voor, anders bekend als een HTTP-statuscode, maar je hebt waarschijnlijk gezien 404, File not found, misschien nog enkele anderen. Nou, dit is waar die nummers vandaan komen. Nou daar heb je het - HTTP.