[Powered by Google Translate] Så de fleste hver dag, har du sannsynligvis skrive eller minst se HTTP. Faktisk, hvis du ser på eller lytter til dette over web, bruker du HTTP akkurat nå. Men hva er det? Vel, det er hva du skriver i starten av en URL, eller ved minst vant til. Disse dager, nettlesere bare anta at du vil HTTP, selv om du ikke egentlig skrive det. Mer teknisk skjønt, er HTTP en protokoll, et språk av former, som nettlesere og webservere snakker, et sett av konvensjoner som de overholder, bare som vi mennesker har. For eksempel i USA, når du først møter noen, du typisk opprette en tilkobling ved å utvide din hånd, og da, svarer den andre personen til det av riste den. Vel, det er en protokoll. I noen land eller familier, initiere du en tilkobling ved kysse noen på kinnet. Vel, at en annen protokoll. Så HTTP er en protokoll som skjer å involvere datamaskiner istedenfor mennesker. Og her er hvordan det fungerer. Når en leser ønsker å vise et menneske en nettside, startes en tilkobling til en web server ved å sende en HTTP-forespørsel, innsiden av som er en melding beslektet å behage send meg denne nettsiden. I virkeligheten er det noe mer kryptisk ut, get/http/1.1. Men når serveren mottar forespørselen, sender den et HTTP respons, Innsiden er websiden. Nå som nettsiden, i mellomtiden, er skrevet i et språk kalt HTML eller HyperText Markup Language. Og det er HTTP får sitt eget navn. HTTP er en forkortelse for HyperText Transfer Protocol, fordi hva det overføring fra server til nettleseren er hypertekst, HyperText Markup Language. På en måte er det nettet som en restauranter der du er den Kunden eller klienten. Mye som du bestiller mat på en restaurant fra en servitør eller servitrisen som deretter bringer den til tabellen, så gjør nettlesere bestille filer fra en web server som deretter returnerer med det samme. Faktisk er dette svært grunn at nettlesere er ofte såkalte klienter og servere kalles, vel servere. Forholdet er veldig mye det samme. Fornuftig? Greit, vel la oss ta en titt på en faktisk HTTP-forespørsel og respons. Først, la oss åpne en nettleser. Jeg måtte bruke Chrome, men gjør du dette i de fleste helst Nettleseren i disse dager. La oss neste velg Vis, Developer, utviklerverktøy, som vil åpne en Developer panel på bunnen av vinduet vårt. Og la oss neste klikk som panelets kategorien Nettverk. Neste gang jeg laster nettside fra en server, vil vi se på denne kategorien all HTTP-trafikk mellom Chrome og serveren. OK. La oss gå, sier Google. http://www.google.com/enter. OK, hva skjedde? Vel først, la oss bla til toppen av fanen. Den aller første rad representerer Googles HTTP-svar til min HTTP-forespørsel. Vel, la oss klikke den raden. Til høyre ser vi nå en forhåndsvisning av HTML som var inkludert i dette svaret, sammen med en hel haug med JavaScript. Men mer på de en annen gang. La oss nå klikke overskriftene kategorien til venstre på denne Forhåndsvisning kategorien, og her er hvor vi kan se den faktiske HTTP be om at nettleseren min sendes og selve HTTP-svar at Google returnerte. Som for serverens respons, la oss klikke View Source neste Response Headers. Her er hva Google sendes til nettleseren min. Den første linjen er kanskje den mest interessante - HTTP/1.1 200 OK. Dette betyr at alle er godt og hjemmesiden ble overført vellykket. Odds er du aldri har sett denne 200 før, ellers kjent som en HTTP status code, men du har sikkert sett 404, File Not Found, kanskje noen andre. Vel, dette er hvor disse tallene kommer fra. Vel det du har det - HTTP.