[Powered by Google Translate] Todėl dauguma kiekvieną dieną, jūs tikriausiai įveskite arba
bent jau matyti HTTP.
Iš tiesų, jei jūs žiūrite ar klausydamiesi tai per
interneto, jūs naudojate HTTP dabar.
Bet kas tai yra?
Na, tai, ką jūs įvedate URL pradžioje, arba
mažiau kaip įpratę.
Šiomis dienomis, naršyklių tiesiog manyti, kad norite HTTP,
net jei jūs ne iš tikrųjų įveskite jį.
Daugiau techniškai, nors HTTP protokolas, kalba
rūšių, kad interneto naršyklė ir interneto serverių kalbėti, rinkinys
konvencijų, kurių jie laikosi, tiesiog
, kaip ir mes, žmonės.
Pavyzdžiui, JAV, kai pirmą kartą susitikti žmogų, jūs
paprastai pradėti ryšį, pratęsiant savo
vertus, tuo momentu, kitas asmuo reaguoja į jį
i ‰ purtydami.
Gerai, kad protokolas.
Kai kuriose šalyse ar šeimoms, jums pradėti ryšį
bučiavosi ką nors į skruostą.
Gerai, kad kitas protokolas.
Taigi HTTP protokolas, kuris atsitinka įtraukti kompiuteriais
, o ne žmonėms.
Ir štai, kaip ji veikia.
Kai naršyklė nori parodyti žmogaus tinklalapį, ji pradeda
jungtis į interneto serverį siunčiant HTTP "užklausą,
kurio viduje yra pranešimas panašus prašome
siųsti man šiuo tinklalapiu.
Iš tikrųjų, tai kažkas daugiau paslaptingas kaip,
get/http/1.1.
Bet kai serveris gauna šį prašymą, ji siunčia HTTP
atsakas, kurio viduje yra interneto puslapis.
Dabar, kad interneto puslapis, tuo tarpu, yra parašyta kalba
vadinama HTML arba Hypertext Markup Language.
Ir tai HTTP gauna savo pavadinimą.
HTTP - Hypertext Transfer Protocol santrumpa,
nes tai, ką perkelti iš serverio į naršyklę
hipertekstas, Hypertext Markup Language.
Tam tikra prasme, internete yra panašus į restoranų, kur jūs
klientas ar klientas.
Panašiai kaip jums užsisakyti maistą restorane padavėju arba
padavėja, kas tada atneša jį į jūsų stalo, todėl tai interneto naršyklių
užsakyti failus iš serverio, kuris tada
grįžta su tą patį.
Tiesą sakant, būtent dėl ​​šios priežasties, kad naršyklių dažnai
vadinamieji klientai ir serveriai yra vadinami, gerai serveriai.
Santykiai yra labai daug tą patį.
Prasminga?
Viskas gerai, galime imtis ne faktinė HTTP užklausa atrodo
ir atsakymas.
Pirma, galime atidaryti naršyklę.
Aš atsitikti, kad naudojate "Chrome", tačiau tai padaryti dauguma bet
naršyklė šių dienų.
Tegul kitas pasirinkite View, kūrėjas, Kūrėjo įrankiai
, kuri bus atidaryta Kūrėjų skydelį
mūsų lango apačioje.
Ir tegul Toliau Paspauskite, kad kolegijos skirtuką Network.
Kitą kartą aš įkelti tinklalapį iš serverio, mes pamatyti
šis skirtukas visų HTTP srautą tarp
Chrome ir serverio.
Gerai.
Leiskite apsilankyti, tarkim, "Google".
http://www.google.com/enter.
Gerai, kas atsitiko?
Na pirmiausia, galime pereikite prie pačiame viršuje skirtuko.
Labai pirmoje eilutėje atstovauja HTTP "Google" atsakymas į mano
HTTP užklausa.
Na, galime spustelėkite tą eilutę.
Į dešinę, matome HTML fragmentą
įtrauktas į tą atsakymą, kartu su visa krūva
"JavaScript".
Bet daugiau tiems, kitą kartą.
Tegul dabar į kairę, spustelėkite skirtuką Antraštės
Peržiūra ", ir čia, kur mes galime pamatyti faktinį HTTP
prašyti, kad mano naršyklė siunčiami ir faktinį HTTP atsakymo
kad "Google" sugrįžo.
Kaip serverio atsakymo, galime spustelėkite Žiūrėti Šaltinis kitą
Atsako antraštes.
Štai ką "Google" išsiuntė savo naršyklėje.
Pirma linija yra galbūt labiausiai įdomus -
HTTP/1.1 200 GERAI.
Tai reiškia, kad viskas yra gerai ir pradžios puslapis buvo perkeltas
sėkmingai.
Šansai yra, kad jūs niekada matė šį 200 iki, nes priešingu atveju
žinomas kaip HTTP būsenos kodą, bet jūs tikriausiai matė 404
File not found, o gal ir kai kurie kiti.
Na, tai kur tie numeriai yra kilę iš.
Na jūs turite jį -
HTTP.