[Powered by Google Translate] Do plej ĉiutage, vi probable tajpi aŭ
almenaŭ vidi HTTP.
Fakte, se vi rigardas aŭ aŭskulti ĉi super la
reto, vi uzas HTTP nun.
Sed kio estas tio?
Nu, estas kion vi tajpas en la komenco de URL, aŭ
Almenaŭ kutimi.
Tiuj tagoj, retumiloj simple supozas ke vi volas HTTP,
eĉ se vi ne efektive tajpi ĝin.
Pli teknike tamen, HTTP estas protokolo, lingvo de
varojn, ke TTT-legiloj kaj ttt-serviloj parolas, aro de
konvencioj al kiuj aliĝas, ĝuste
kiel ni homoj havas.
Ekzemple, en Usono, kiam vi unue renkonti iun, vi
tipe komenci rilato por pligrandigi vian
mano, je kiu punkto, la alia persono respondas al ĝi
skuante ĝin.
Nu, tio estas protokolo.
En iuj landoj aŭ familioj, vi komencos rilaton per
kisante iu sur la vango.
Nu, tio alia protokolo.
Do HTTP estas protokolo kiu okazas impliki komputiloj
anstataŭ homoj.
Kaj jen kiel ĝi funkcias.
Kiam retumilo volas montri homan retpaĝo, ĝi komencas
ligon al reta servilo sendante HTTP peto,
ene de kio estas mesaĝo similanta bonvolu
sendi al mi tiun ĉi paĝon.
En realo, estas iu pli kripta kiel,
get/http/1.1.
Sed kiam la servilo ricevas tiun peton, ĝi sendas HTTP
respondo, ene de kiu estas la retpaĝo.
Nun tiu retpaĝo, dume, estas skribita en lingvo
nomata HTML, aŭ hiperteksto Markup Language.
Kaj tio estas HTTP ricevas sian propran nomon.
HTTP estas mallongigaĵo de hipertekstaj Transfer Protocol,
ĉar kion ĝi estas trapasante de servilo al foliumilo estas
hiperteksto, hiperteksta Markup Language.
Iusence, la retejo estas kiel restoracioj kie vi estas la
kliento aŭ la kliento.
Multe kiel vi mendi manĝon en restoracio de kelnero aŭ
kelnerino kiu tiam alportas ĝin al via tablo, do fari TTT-legiloj
ordon-dosieroj de retservilo kiu tiam
revenas kun la sama.
Fakte, estas por tiu ĉi tre kialo ke retumiloj estas ofte
nomita klientoj kaj serviloj estas nomitaj, bone serviloj.
La rilato estas tre same.
Sencon?
Bone, bone ni rigardu veran HTTP peto
kaj respondo.
Unue, ni malfermu retumilo.
Mi hazarde esti uzante Chrome, sed vi faru tion en plej ajna
retumilo tiuj tagoj.
Estu la sekva unuaranga View, Developer, Developer Iloj,
kiu malfermos Developer panelo ĉe la
fundo de nia fenestro.
Kaj estu la sekva klako ke panelo la Reto langeto.
La venontan fojon mi montru retpaĝo de servilo, ni vidos en
ĉi langeto ĉiuj HTTP trafiko inter
Chrome kaj la servilo.
OK.
Ni vizitos, ni diru, Google.
http://www.google.com/enter.
OK, kio ĵus okazis?
Nu unue, ni rulumi la plejsupro de la langeto.
La unua vico reprezentas Google HTTP respondo al mia
HTTP peto.
Nu, ni klaku tiu vico.
Dekstre, ni nun vidi antaŭvidon de la HTML, kiu estis
inkluzivita en tiu respondo, kune kun tuta amaso de
JavaScript.
Sed pli sur tiujn alia tempo.
Ni nun klaku Titoloj langeto maldekstre de tiu
Preview langeto, kaj tie estas kie ni povas vidi la realan HTTP
peto ke mia retumilo sendis kaj la efektiva HTTP respondo
ke Google revenis.
Pri la servilo la respondo, ni klaku Montri Fonto sekva
Respondo Titoloj.
Jen kion Google sendis al mia retumilo.
La unua linio estas eble la plej interesa -
HTTP/1.1 200 OK.
Tio signifas ĉio estas bone kaj la hejmpaĝo estis kopiitaj
sukceso.
Malakordo vi neniam vidis tiun 200 antaŭ, alie
konata kiel HTTP stato kodo, sed vi verŝajne vidis 404,
Dosiero ne trovita, eble iuj aliaj.
Nu, jen kie tiuj nombroj venis.
Nu tie vi havas ĝin -
HTTP.