[Powered by Google Translate] Sodat die meeste elke dag, het jy waarskynlik tik of ten minste sien HTTP. In werklikheid, as jy kyk of luister na hierdie oor die web, jy met behulp van HTTP right now. Maar wat is dit? Wel, dit is wat jy aan die begin van 'n URL intik, of by minste gebruik. Hierdie dae, blaaiers net aanneem dat jy wil HTTP, selfs as jy nie eintlik tik dit. Meer tegnies al, HTTP is 'n protokol, 'n taal van die soorte, dat web blaaiers en webservers praat, 'n stel konvensies wat hulle hou, net soos ons mense het. Byvoorbeeld, in die VSA, wanneer jy die eerste keer ontmoet iemand, jy inisieer gewoonlik 'n verband deur die uitbreiding van jou hand, op watter punt, die ander persoon daarop reageer deur skud dit. Wel, dit is 'n protokol. In sommige lande of families, inisieer 'n verbinding deur soen iemand op die wang. Wel, dat 'n ander protokol. So HTTP is 'n protokol wat gebeur rekenaars te betrek in plaas van die mens. En hier is hoe dit werk. Wanneer 'n leser wil om te wys 'n mens 'n web bladsy, is dit inisieer 'n verbinding met 'n web bediener deur 'n HTTP-versoek te stuur, binnekant van wat is 'n boodskap soortgelyk aan asseblief stuur vir my hierdie webblad. In werklikheid, dit is iets meer kriptiese soos, get/http/1.1. Maar wanneer die bediener daardie versoek ontvang, stuur dit 'n HTTP reaksie, waarvan die binnekant van die web bladsy. Nou dat die webblad, intussen, is geskryf in 'n taal HTML, of HyperText Markup Language genoem. En dit is HTTP kry sy eie naam. HTTP is 'n akroniem vir HyperText Transfer Protocol, omdat wat dit is om vanaf bediener browser is hiperteks, HyperText Markup Language. In 'n sekere sin, die web is soos 'n restaurant waar jy die kliënt of die kliënt. Baie soos jy bestel kos van 'n kelner in 'n restaurant of kelnerin wat, dan is dit aan jou tafel bring, so doen webblaaiers om die lêers van 'n webbediener wat dan opbrengste met die dieselfde. Trouens, dit is om hierdie rede dat blaaiers dikwels sogenaamde kliënte en bedieners genoem word, goed bedieners. Die verhouding is baie dieselfde. Sin maak? Alle reg, laat ons neem 'n blik op 'n werklike HTTP-versoek en reaksie. Eerstens, laat ons 'n leser oopmaak. Ek toevallig om te word deur gebruik te maak van Chrome, maar jy doen dit in die meeste enige browser hierdie dae. Let's volgende kies View, Ontwikkelaar, Developer Tools, wat sal 'n Ontwikkelaar paneel by die oopmaak onderkant van ons venster. En laat ons die volgende kliek daardie paneel se Netwerk-blad. Die volgende keer wat ek laai web bladsy vanaf 'n bediener, sal ons sien in hierdie blad al van die HTTP-verkeer tussen Chrome en die bediener. OK. Kom ons besoek, sê, Google. http://www.google.com/enter. OK, wat nou net gebeur? Wel in die eerste, laat ons Scroll na die top van die blad. Die heel eerste ry Google se HTTP antwoord op my HTTP-versoek. Wel, laat ons die ry kliek. Na regs, sien ons nou 'n voorbeeld van die HTML-kode wat in daardie antwoord ingesluit, saam met 'n hele klomp van JavaScript. Maar meer op die ander tyd. Kom ons kliek op die Headers tab aan die linkerkant van hierdie Preview blad, en is hier waar ons kan sien die werklike HTTP versoek dat my browser gestuur en die werklike HTTP-antwoord dat Google het teruggegaan. Soos vir die bediener se reaksie, laat kliek op View Source volgende Reaksie Headers. Hier is wat Google gestuur na my browser. Die eerste reël is dalk die mees interessante - HTTP/1.1 200 OK. Dit beteken dat alles goed is en die tuisblad oorgedra is suksesvol. Kans is jy het nog nooit gesien dat hierdie 200 voor, anders bekend as 'n HTTP status kode, maar jy het waarskynlik gesien 404, Lêer nie gevind nie, miskien 'n paar ander. Wel, dit is waar daardie getalle kom uit. Wel, daar het jy dit - HTTP.