[Powered by Google Translate] Hivyo wengi kila siku, pengine aina au
angalau kuona HTTP.
Kwa kweli, kama wewe ni kuangalia au kusikiliza hii juu ya
mtandao, wewe ni kutumia HTTP hivi sasa.
Lakini ni nini?
Naam, ni nini aina ya kuanza kwa URL, au katika
angalau kutumika.
Siku hizi, browsers kudhani tu kwamba unataka HTTP,
hata kama wewe si kweli unapoandika.
Zaidi ya kitaalam ingawa, HTTP ni itifaki, lugha ya
aina, kwamba mtandao browsers na servrar mtandao kusema, seti ya
mikataba ambayo wao kuzingatia, tu
kama sisi binadamu kuwa.
Kwa mfano, nchini Marekani, wakati wewe kwanza kukutana na mtu, wewe
kawaida ya kushawishi uhusiano na kupanua yako
mkono, ambapo kiwango, mtu mwingine anajibu hiyo na
kutetereka yake.
Naam, hiyo ni itifaki.
Katika baadhi ya nchi au familia, wewe kuanzisha uhusiano na
kumbusu mtu juu ya shavu.
Naam, kwamba mwingine itifaki.
Hivyo HTTP ni itifaki ya kinachotokea kwa kuhusisha kompyuta
badala ya binadamu.
Na hapa ni jinsi matendo.
Wakati browser anataka kuonyesha binadamu ukurasa wa mtandao, ni initiativet
Muunganisho wa seva mtandao kwa kutuma ombi la HTTP,
ndani ambayo ni sawa na ujumbe tafadhali
Nitumie ukurasa huu mtandao.
Katika hali halisi, ni kitu zaidi cryptic kama,
get/http/1.1.
Lakini wakati server inapokea kwamba ombi, inapeleka HTTP
majibu, ndani ya ambayo ni ukurasa wa mtandao.
Sasa ukurasa kwamba mtandao, wakati huo huo, imeandikwa katika lugha ya
iitwayo HTML, au HyperText Markup lugha.
Na kwamba HTTP anapata jina lake mwenyewe.
HTTP ni kifupi kwa HyperText Transfer itifaki,
kwa sababu nini ni kuhamisha kutoka server browser ni
HyperText, HyperText Markup lugha.
Katika mantiki, mtandao ni kama migahawa ambapo wewe ni
mteja au mteja.
Kiasi kama wewe ili chakula katika mgahawa kutoka waiter au
Waitress ambaye kisha Huifikisha kwa meza yako, hivyo kufanya vivinjari
Ili files kutoka server mtandao ambao kisha
anarudi kwa moja.
Kwa kweli, ni kwa sababu sana kwamba browsers ni mara nyingi
wateja kinachojulikana na servrar walioitwa, vizuri servrar.
uhusiano ni mengi sana sawa.
Mantiki?
Haki zote, pamoja na wacha kuangalia ombi halisi HTTP
na majibu.
Kwanza, hebu kufungua kivinjari.
Mimi kutokea kwa kutumia Chrome, lakini wewe kufanya hili katika yoyote zaidi
browser siku hizi.
Hebu ijayo kuchagua View, Developer, Developer Tools,
ambayo itafungua jopo Developer katika
chini ya dirisha yetu.
Na hebu ijayo click kwamba jopo la Mtandao tab.
wakati mwingine mimi mzigo mtandao ukurasa kutoka server, tutaweza kuona katika
hii tab yote ya trafiki HTTP kati ya
Chrome na server.
OK.
Hebu kutembelea, kusema, Google.
http://www.google.com/enter.
OK, nini ilitokea tu?
Naam kwanza, hebu kitabu kwa sana juu ya tab.
mstari wa kwanza kabisa inawakilisha Google HTTP kukabiliana na yangu
HTTP ombi.
Naam, hebu bonyeza kwamba mfululizo.
Kwa haki, sasa tunaweza kuona hakikisho ya HTML kwamba alikuwa
pamoja na katika majibu kwamba, pamoja na rundo zima la
JavaScript.
Lakini zaidi juu ya wale wakati mwingine.
Hebu sasa bonyeza tab Headers ya kushoto ya hii
Preview tab, na hapa ndipo tunaweza kuona HTTP halisi
ombi kwamba browser yangu alimtuma na halisi HTTP majibu
kwamba Google akarudi.
Kama kwa ajili ya mwitikio wa seva, hebu bonyeza View Chanzo ijayo
Response Headers.
Hapa ni nini Google alimtuma browser yangu.
mstari wa kwanza ni labda ya kuvutia zaidi -
HTTP/1.1 200 OK.
Hii ina maana wote ni vizuri na homepage alihamishiwa
mafanikio.
Tabia mbaya ni wewe sijawahi kuona hili 200 kabla, vinginevyo
inayojulikana kama code sasa HTTP, lakini ve pengine kuona 404,
Faili Haukupatikana, labda baadhi ya watu wengine.
Naam, hii ni idadi ambapo wale kuja kutoka.
Naam kuna una hiyo -
HTTP.