[Powered by Google Translate] Kaya ang karamihan ng araw-araw, malamang na i-type o
hindi bababa sa makita ang HTTP.
Sa katunayan, kung ikaw ay panonood o pakikinig sa ibabaw ng
web, gumagamit ka ng HTTP ngayon.
Ngunit ano ito?
Well, ito ay kung ano ang nag-type ka sa simula ng isang URL, o sa
kahit na ginamit upang.
Mga araw na ito, mga browser lamang ay ipinapalagay na nais mong HTTP,
kahit na hindi mo aktwal na i-type ito.
Higit pang technically bagaman, HTTP protocol, wika ng
uri, na nagsasalita ang mga web browser at mga web server, ang isang hanay ng mga
convention na kung saan sumusunod ang mga ito, lamang
tulad namin tao ay may.
Halimbawa, sa US, kapag ikaw unang matugunan ang isang tao,
karaniwang simulan ang isang koneksyon sa pamamagitan ng pagpapalawig ng iyong
kamay, at sa puntong, ang iba pang mga tao tumugon ito sa pamamagitan ng
alog ito.
Well, na ang isang protocol.
Sa ilang mga bansa o pamilya, pasimulan mo ng koneksyon sa pamamagitan ng
halik ng isang tao sa pisngi.
Well, na isa pang protocol.
Kaya HTTP ay isang protocol na mangyayari upang makasali ang computer
sa halip ng mga tao.
At narito ang kung paano ito gumagana.
Kapag ang isang browser gustong ipakita ng isang tao ang isang web page, sinimulan
isang koneksyon sa isang server ng web sa pamamagitan ng pagpapadala ng HTTP na kahilingan,
sa loob ng na ang isang mensahe kamag-anak upang mangyaring
padalhan ako ng web page na ito.
Sa katotohanan, ito ay isang bagay na mas misteriyoso tulad,
get/http/1.1.
Ngunit kapag ang server ay nakatanggap ng kahilingan na iyon, ito ay nagpapadala ng isang HTTP
tugon, sa loob ng na web page.
Ngayon na web page, samantala, ay nakasulat sa isang wika
na tinatawag na HTML, o Hypertext Markup Language.
At na ang HTTP nakakakuha ng sarili nitong pangalan.
HTTP ay isang acronym para sa Hypertext Transfer Protocol,
dahil kung ano ang paglilipat mula sa server sa browser
hypertext, Hypertext Markup Language.
Sa isang katuturan, ang web ay tulad ng isang restaurant kung saan ikaw ang
customer o sa client.
Karamihan tulad mo order ng pagkain sa isang restaurant mula sa isang weyter o
weytres na pagkatapos pinagsasama-ito sa iyong talahanayan, kaya gawin ang mga web browser
pagkakasunud-sunod ng mga file mula sa isang server ng web na pagkatapos
babalik na may parehong.
Sa katunayan, ay para sa dahilan na ang mga browser ay madalas
tinatawag na mga kliyente at mga server ay tinatawag na, mahusay server.
Relasyon ay napaka pareho.
Kabuluhan?
Lahat ng karapatan, na rin sabihin tingnan sa isang aktwal na kahilingan ng HTTP
at tugon.
Una, sabihin magbukas ng browser.
Mangyari ko na ang paggamit ng Chrome, ngunit gawin mo ito sa karamihan ng anumang
browser ang mga araw na ito.
Natin ang susunod na piliin ang View, Developer, Developer Tools,
na buksan ang isang panel ng Developer sa
ilalim ng aming window.
At ipaalam sa susunod na click na panel ng tab ng Network.
Ang susunod na oras na ako-load ng web page mula sa isang server, makikita namin makita sa
ang tab na ito lahat ng HTTP trapiko sa pagitan ng
Chrome at ang server.
OK.
Sabihin bisitahin, sabihin, ang Google.
http://www.google.com/enter.
OK, kung ano lamang ang nangyari?
Well unang, sabihin mag-scroll sa pinakatuktok ng tab.
Ang unang hilera ay kumakatawan sa HTTP response ng Google sa aking
Kahilingang HTTP.
Well, sabihin i-click ang hilerang iyon.
Sa kanan, ngayon namin makita ang isang preview ng HTML na
kasama sa tugon na iyon, kasama ang isang buong grupo ng mga
JavaScript.
Ngunit higit pa sa mga ibang oras.
Natin ngayon i-click ang tab na Mga Header sa kaliwa ng ito
Preview tab, at narito ang kung saan maaari naming makita ang aktwal na HTTP
kahilingan na ipinadala ng aking browser at ang aktwal na tugon ng HTTP
na ang Google ay ibinalik.
Para sa pagtugon ng server, sabihin i-click ang View Source susunod
Tugon sa header.
Narito kung ano ang ipinadala ng Google sa aking browser.
Ang unang linya ay marahil ang pinaka-interesante -
HTTP/1.1 200 OK.
Ang ibig sabihin nito ay lahat na rin at homepage ay nailipat
matagumpay.
Logro hindi kailanman na iyong nakita ito 200 bago, kung hindi man,
kilala bilang isang code ng katayuan ng HTTP, ngunit malamang na nakita mo ang 404,
File Not Found, marahil ilang mga iba.
Well, ito ay kung saan ang mga numero ay mula sa.
Na rin doon mayroon kang -
HTTP.