[Powered by Google Translate] Felly, rhan fwyaf o bob dydd, mae'n debyg y byddwch deipio neu
o leiaf yn gweld HTTP.
Yn wir, os ydych yn gwylio neu'n gwrando ar hyn dros y
ar y we, ydych chi'n defnyddio HTTP ar hyn o bryd.
Ond beth yw e?
Wel, dyma beth rydych yn teipio ar ddechrau URL, neu ar
lleiaf a ddefnyddir i.
Y dyddiau hyn, porwyr yn cymryd yn ganiataol eich bod eisiau HTTP,
hyd yn oed os nad ydych mewn gwirionedd yn ei deipio.
Mwy dechnegol, fodd bynnag, HTTP yn brotocol, iaith
fath, bod porwyr gwe a gweinyddwyr gwe yn siarad, set o
confensiynau y maent yn cadw, dim ond
fel yr ydym fodau dynol.
Er enghraifft, yn yr Unol Daleithiau, pan fyddwch yn cwrdd â rhywun, rydych
fel arfer yn cychwyn cysylltiad drwy ymestyn eich
llaw, a bryd hynny, mae'r person arall yn ymateb iddo drwy
ysgwyd.
Wel, mae hynny'n protocol.
Mewn rhai gwledydd neu deuluoedd, byddwch yn cychwyn trwy gysylltiad
mochyn rhywun ar y moch.
Wel, bod un arall protocol.
Felly HTTP yn brotocol sy'n digwydd i gynnwys cyfrifiaduron
yn hytrach na bodau dynol.
A dyma sut mae'n gweithio.
Pan fydd porwr yn awyddus i ddangos dynol dudalen ar y we, mae'n cychwyn
cysylltiad i weinydd gwe drwy anfon cais HTTP,
tu mewn sydd yn neges debyg i os gwelwch yn dda
anfon 'm y dudalen yma.
Mewn gwirionedd, mae'n rhywbeth mwy cryptig fel,
get/http/1.1.
Ond pan fydd y gweinydd yn derbyn y cais, mae'n anfon HTTP
ymateb, tu mewn, sef y dudalen we.
Nawr bod tudalen ar y we, yn y cyfamser, yn cael ei hysgrifennu mewn iaith
o'r enw HTML, neu HyperText Markup Language.
A dyna HTTP yn cael ei enw ei hun.
HTTP yn acronym ar gyfer HyperText Drosglwyddo Protocol,
oherwydd yr hyn mae'n trosglwyddo o'r gweinydd i porwr yn
hyperdestun, HyperText Markup Language.
Mewn ffordd, mae'r we yn debyg i bwytai lle mai chi yw'r
cwsmer neu'r cleient.
Mae llawer fel chi archebu bwyd mewn bwyty o gweinydd neu
gweinyddes sydd wedyn yn dod ag ef at eich bwrdd, felly porwyr gwe
Ffeiliau orchymyn gan weinydd y we sydd wedyn yn
yn dychwelyd gyda yr un fath.
Mewn gwirionedd, ar gyfer y rheswm hwn iawn bod porwyr a'u bod yn aml yn
gleientiaid o'r enw a gweinyddwyr yn cael eu galw, gweinyddwyr dda.
Mae'r berthynas yn iawn yr un fath.
Gwneud synnwyr?
Mae pob hawl, yn dda gadewch i ni gymryd golwg ar gais HTTP gwirioneddol
ac ymateb.
Yn gyntaf, gadewch i ni agor porwr.
Yr wyf yn digwydd bod yn defnyddio Chrome, ond byddwch yn gwneud hyn yn y rhan fwyaf o unrhyw
porwr y dyddiau hyn.
Gadewch i ni View nesaf dethol, Datblygwr, Tools Datblygwr,
fydd yn agor panel Datblygwr yn y
waelod ein ffenestr.
A gadewch i ni cliciwch nesaf y tab Rhwydwaith panel.
Y tro nesaf yr wyf yn llwytho tudalen we o weinydd, byddwn yn gweld yn
y tab yr holl draffig HTTP rhwng
Chrome a 'r gweinyddwr.
OK.
Gadewch i ni ymweld â, dyweder, Google.
http://www.google.com/enter.
OK, beth yn union ddigwyddodd?
Wel yn gyntaf, gadewch i sgrolio i frig y tab.
Mae'r rhes gyntaf yn cynrychioli Google ymateb HTTP i fy
HTTP cais.
Wel, gadewch i ni cliciwch y rhes.
I'r dde, rydym yn awr yn gweld rhagolwg o'r HTML a oedd yn
cynnwys yn yr ymateb hwnnw, ynghyd â criw cyfan o
JavaScript.
Ond yn fwy ar y rhai adeg arall.
Gadewch i ni nawr cliciwch y tab Headers i ochr chwith y
Tab Rhagolwg, a dyma lle gallwn weld y HTTP gwirioneddol
gofyn fy porwr anfon ac ymateb HTTP gwirioneddol
bod Google dychwelyd.
Fel ar gyfer ymateb y gweinydd, gadewch i ni cliciwch Ffynhonnell View nesaf
Penawdau Ymateb.
Dyma beth Google anfonwyd at fy porwr.
Mae'r llinell gyntaf o bosibl y mwyaf diddorol -
HTTP/1.1 200 OK.
Mae hyn yn golygu popeth yn iawn ac mae'r hafan ei drosglwyddo
yn llwyddiannus.
Odds yn nad ydych erioed wedi gweld hyn o'r blaen 200, fel arall
a elwir yn statws cod HTTP, ond eich bod wedi gweld yn ôl pob tebyg 404,
Ffeil heb ei darganfod, efallai rhai eraill.
Wel, dyma lle mae'r niferoedd yn dod.
Wel dyna ni -
HTTP.