[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.