>> HOPARL脰R: Ba艧qa bir dan谋艧aq Hypertext Transfer Protokolu
Protokol, v蓹 ya HTTP.
Bel蓹likl蓹, biz IP haqq谋nda s枚hb蓹t etdik 蓹vv蓹lki video TCP.
V蓹 bu protokollar nec蓹 m蓹lumat dikt蓹 ki,
Ma艧谋n ma艧谋n h蓹r蓹k蓹t v蓹 proqram proqram v蓹 ya xidm蓹t
vasit蓹sil蓹 internet vasit蓹sil蓹 xidm蓹t mar艧rutla艧d谋r谋c谋lar谋 v蓹 ma艧谋n bu 艧蓹b蓹k蓹.
>> Amma ki, ad蓹t蓹n deyil sa臒 b眉t眉n 艧蓹kil?
Ad蓹t蓹n biz g枚nd蓹rm蓹k m蓹lumat proqram谋
枚z眉 data M蓹s蓹l蓹n, dem蓹k, q蓹bul
TCP port 25 v蓹 ya bir e-po莽t vasit蓹sil蓹 port 80 vasit蓹sil蓹 web page sor臒u,
orada qaydalar谋 sistem ad蓹t蓹n var M蓹n yaln谋z ald谋臒谋n谋z n蓹 emal.
V蓹 HTTP bir n眉mun蓹sidir yaln谋z bel蓹 bir protokol.
>> HTTP yaln谋z proqram qat protokol
ki, biz haqq谋nda dan谋艧maq olacaq.
Lakin ba艧qa bir set nec蓹 dikt蓹 qaydalar谋
m蓹lumat 枚t眉r眉l蓹n edir v蓹 internet vasit蓹sil蓹 emal.
X眉susil蓹, HTTP d蓹qiq nec蓹 m眉蓹yy蓹n
bir 眉莽眉n sor臒u etm蓹k laz谋md谋r bir web s蓹hif蓹 v蓹 d蓹qiq nec蓹
bir server, bir ma艧谋n ki, web pages ke莽irilib
ki, m蓹lumat verir m眉艧t蓹ril蓹r蓹 geri.
>> Bel蓹 ki, bu protokol deyil h蓹qiq蓹t蓹n he莽 bir 艧ey var
nec蓹 m蓹lumat il蓹 bax谋m谋ndan h蓹r蓹k蓹t
point B. Bu, h蓹qiq蓹t蓹n var qaydalar谋 sistemi
baxan m媒s媒n 蓹sas蓹n qaydalar谋 var bir web s蓹hif蓹 il蓹 i艧 ni艧an,
zaman kims蓹 b蓹nz蓹r siz蓹 dal臒alar谋 枚z 蓹l,
geri dal臒a ehtimal edirik.
Ki, bir sort var 艧蓹rti insan Protokol.
HTTP protokolu yaln谋z 蓹g蓹r deyir Bir web t蓹l蓹b etm蓹k ist蓹yirsinizs蓹,
s蓹hif蓹 Sizin format g枚r眉n眉r etm蓹k kimi bi莽imlendirme 艧eyl蓹rdir n枚v kimi
M蓹s蓹l蓹n, bir i艧 m蓹ktub.
V蓹 cavab eyni olacaq Bu protokola g枚r蓹 g蓹lir.
Dig蓹r var proqram qat protokol
biz fikrind蓹 deyilik ki, video haqq谋nda dan谋艧maq.
Lakin bu kimi 艧eyl蓹r daxildir File Transfer Protocol,
Sad蓹 Mail Transfer Protocol e-po莽t g枚nd蓹rm蓹k, Data Distribution
Service, Remote Desktop Protokol, RDP olan
Siz uzaqdan daxil olmaq ist蓹yirsinizs蓹 istifad蓹 olunur ba艧qa bir bilgisayardan komp眉ter,
Tez-tez XMPP, Jabber v蓹 ya chat kimi tan谋nan,
bu protokoldur chat xidm蓹tl蓹rind蓹n istifad蓹 眉莽眉n.
V蓹 bir 莽ox, bir 莽ox ba艧qalar谋 var.
>> Istifad蓹 etdiyiniz Bel蓹 ki, h蓹r d蓹f蓹 xidm蓹t, xidm蓹t
m蓹lumat g枚zl蓹yir sor臒u received-- etm蓹k
Bir received-- olmaq 莽ox x眉susi format
v蓹 t蓹l蓹b olunur geri qay谋tmaq m蓹lumat
bir 莽ox x眉susi format h蓹m d蓹.
>> Bel蓹 ki, bizim ill眉strasiya qay谋daq Biz蓹 internet dan谋艧maq ist蓹y蓹n.
Bel蓹likl蓹, biz xo艧b蓹xt ist蓹yirik, v蓹 biz ist蓹yirik sa臒, cats.com getm蓹k?
Bel蓹 ki, biz yaln谋z cats.com s枚hb蓹t edirsinizs蓹, Biz hey bir 艧ey kimi dem蓹k olar ki,
M蓹n sizin ana s蓹hif蓹 bil蓹rsiniz?
V蓹 cats.com y蓹qin ki, olacaq B蓹li, 蓹min cavab.
Buyurunuz.
Bel蓹 ki, bir insan sort var xahi艧 v蓹 cavab.
>> Ki, HTTP n蓹 kimi g枚r眉n眉r?
B蓹li, bu h蓹qiq蓹t蓹n c眉r t蓹rc眉m蓹 olduqca cleanly bu kimi bir 艧ey 眉莽眉n.
Biz GET / HTTP / 1.1 dey蓹 bil蓹r host cats.com olan.
Bel蓹 ki, 蓹sas蓹n n蓹 m蓹n burada edir蓹m deyil web page www.cats.com/ 眉莽眉n xahi艧.
Biz ad蓹t蓹n 莽izgi buraxmaq indiki vaxtda, lakin ki, yaln谋z
cats.com ana dem蓹kdir.
>> Oh, v蓹 yolu il蓹, m蓹n gedir蓹m HTTP versiyas谋ndan istifad蓹
1.1 sizinl蓹 眉nsiyy蓹t.
Ki, sort analoji var yolu il蓹, kimi s枚yl蓹y蓹r蓹k,
M蓹n 莽谋x谋艧 gedir蓹m Frans谋z, v蓹 ya yolu il蓹,
陌ngilis dili dan谋艧an olacaq edir蓹m.
Bu protokol yaln谋z format var.
Bu olan da 1.0 deyil 莽ox art谋q istifad蓹 olunmur.
Bel蓹 ki, HTTP 1.1 dan谋艧an al谋ram M蓹n www.cats.com/ ist蓹yir蓹m.
M蓹nim 眉莽眉n almaq edin.
>> V蓹 sonra dig蓹r m蓹lumatlar var n枚qt蓹, n枚qt蓹 too--, orada n枚qt蓹
olan informasiya haqq谋nda bel蓹 olan cats.com
harada g枚nd蓹rm蓹k 眉莽眉n bilm蓹k olard谋.
Lakin bu iki kritik par莽alar谋 sort
ibtidada bir HTTP request--
yaln谋z bir ba艧lamaq zaman kimi Siz dem蓹k m蓹ktub, 蓹ziz, bo艧.
Bu ki, ruhunda 莽ox ox艧ard谋r.
>> V蓹 cats.com gedir oh, 蓹min, burada getm蓹k, deyirl蓹r.
Onlar kimi cavab bil蓹r 艧eyl蓹rdir M蓹n d蓹 cavab al谋ram.
M蓹n d蓹 HTTP 1.1 dan谋艧maq.
Sizin sor臒u, 200 OK t蓹sdiq edilir.
N蓹 眉zr蓹yik almaq sonra HTML v蓹
n枚qt蓹, n枚qt蓹, b蓹zi 蓹lav蓹 m蓹lumatlar谋 n枚qt蓹.
V蓹 莽ox alt t蓹l蓹b h蓹qiq蓹t蓹n HTML,
bi莽imlendirme dili, cats.com ana m蓹zmunu.
>> Bel蓹 ki, HTTP / 1.1-- i etiraf sor臒u HTTP 1.1 vasit蓹sil蓹 q蓹bul edildi.
Sizin sor臒u t蓹sdiq edilmi艧dir.
M蓹n ist蓹diyiniz n蓹 200 OK ver蓹 bil蓹r.
HTML almaq 眉zr蓹yik.
V蓹 sonra burada Siz t蓹l蓹b HTML.
>> Amma b蓹z蓹n bizim sor臒u yoxdur h蓹mi艧蓹 olduqca plan谋na uy臒un olaraq gedin.
M蓹n sizin cats.html s蓹hif蓹ni g枚rm蓹k ed蓹 bil蓹r蓹mmi?
B蓹li, onlar biz n蓹 des蓹k bir cats.html s蓹hif蓹 yoxdur,
hans谋 n枚v real g枚r眉n眉r onlar cats.com ist蓹yirik, 莽眉nki.
Siz onlar cats.html olard谋 edir蓹m ediyorum.
Lakin OK.
Bel蓹 ki, bu sort 艧蓹rti insan qar艧谋l谋ql谋
indi cats.com il蓹 ya艧ad谋m.
Nec蓹 t蓹rc眉m蓹 edir?
>> Bu siz蓹 tan谋艧 bir 艧ey ola bil蓹r.
Bizim ist蓹yimiz, eyni baxd谋 蓹v蓹zin蓹 蓹ld蓹 莽izgi ba艧qa
biz indi cats.html 蓹ld蓹 edirik.
茝sas蓹n Bel蓹 ki, indi n蓹 b眉t眉n bu sor臒u m蓹n蓹 verin ki, deyib
www.cats.com/cats.html.
Ana v蓹 orta So ki, top x蓹ttinin bir hiss蓹sidir
d蓹qiq orada g枚st蓹rir n蓹 s蓹hif蓹 m蓹n xahi艧 edir蓹m.
Lakin bu halda cats.com niyy蓹tind蓹 deyil m眉sb蓹t cavab etm蓹k 眉莽眉n.
Onlar s枚hb蓹t etdiyiniz bilmir蓹m.
V蓹 bu siz ola bil蓹r bir 艧eydir g枚r眉ld眉, 蓹vv蓹l HTTP 1.1 404 Not Found.
M蓹n n蓹 tapa bilm蓹di Sizin 眉莽眉n xahi艧 edilmi艧dir.
Yeri g蓹lmi艧k蓹n, m蓹n siz蓹 verm蓹k gedir蓹m geri bir HTML v蓹 ad蓹t蓹n HTML ki,
B蓹zi 404 s蓹hif蓹 content edir.
V蓹 halda cats.com, bu y蓹qin ki, var
bir s蓹b蓹t il蓹 bir cute pi艧ik k蓹d蓹rli 404 眉z onlar谋n yan谋nda,
Siz olacaq, 莽眉nki K蓹d蓹rli Siz s蓹hif蓹 almaq deyil zaman
ki, arad谋臒谋n谋z.
>> Bu n蓹 蓹saslar谋 n枚v眉 var protokol, HTTP protokolu sor臒u
ox艧amaq.
Onlar biz h蓹qiq蓹t蓹n ox艧ar ist蓹yirik ox艧ar qar艧谋l谋ql谋 ed蓹c蓹k
yaln谋z insan konvensiyalarda bir 艧ey 眉莽眉n xahi艧
v蓹 geri almaq v蓹 ya yaz谋l谋 m蓹ktub v蓹 cavab g枚zl蓹yirik
x眉susi formatda m蓹ktubu.
Olduqca 莽ox n蓹 HTTP yaln谋z STANDART hala g蓹tirilir ki,
daxil olmaq ist蓹diyiniz b眉t眉n cihazlar 眉莽眉n web pages, m蓹tn k枚莽眉rm蓹l蓹ri.
>> Bel蓹 ki, forma x蓹tti, bu metodu t蓹l蓹b h蓹d蓹f HTTP versiyas谋
bir HTTP sor臒u x蓹tti adlan谋r.
Bu ad蓹t蓹n ilk 艧ey bir HTTP sor臒u hiss蓹si kimi 枚t眉r眉l蓹n
v蓹 ya HTTP 眉莽眉n xahi艧 edirik, 蓹g蓹r.
Dediyim kimi bu c眉r dey蓹r蓹k, kimi 蓹ziz, 眉st m蓹ktub bo艧.
Onlar oldu臒unu bilirik onlara m蓹ktub yazmaq.
Bel蓹 ki, bu 莽ox ox艧ard谋r dey蓹r蓹k, m蓹n bilir蓹m
onlar HTTP xahi艧 edirik ki, v蓹 bu format
onlar 眉莽眉n xahi艧 edirik.
>> HTTP version y蓹qin ki, h蓹mi艧蓹 HTTP / 1/1 olacaq.
1.0 d蓹 m枚vcuddur, lakin deyil h蓹qiq蓹t蓹n art谋q istifad蓹 olunur.
CS50 m蓹qs蓹dl蓹ri 眉莽眉n, GET h蓹mi艧蓹 y蓹qin ki,
n蓹 olacaq Siz, h蓹qiq蓹t蓹n, oldu臒unuzda istifad蓹
birba艧a HTTP istekleri edilm蓹si.
Amma POST biz ist蓹yirik ba艧qa bir se莽im deyil 陌ndi haqq谋nda dan谋艧maq niyy蓹tind蓹 deyil.
V蓹 sonra t蓹l蓹b-h蓹d蓹f ana server n蓹 s蓹hif蓹
Siz almaq ist蓹yir蓹m.
Dediyim kimi, host ad谋 ayr谋 line ad蓹t蓹n var
眉mumi sor臒unun ikinci x蓹tt.
Bel蓹 ki, birlikd蓹 ev sahibliyi q蓹bul ad谋 v蓹 sor臒u h蓹d蓹f
x眉susi m眉蓹yy蓹n resurs axtar谋l谋r.
M蓹n ikinci 蓹vv蓹l 404 n眉mun蓹 www.cats.com yenid蓹n xahi艧 edilmi艧dir,
cats.com host olan.
V蓹 m蓹nim t蓹l蓹bi istiqam蓹tind蓹, M蓹n /cats.html bildirib.
Bu m蓹nim t蓹l蓹bi h蓹d蓹fi oldu.
Bel蓹 ki, 眉mumi M蓹n xahi艧 m蓹zmunu v蓹 ya yerl蓹艧蓹n resurs
www.cats.com/cats.html at.
>> V蓹 sonra olub 蓹sas谋nda resurs m枚vcuddur
v蓹 server t蓹min ed蓹 bil蓹r olub m眉艧t蓹ri uy臒un olaraq resurs
t蓹l蓹b, siz almaq bil蓹r geri m眉xt蓹lif d枚vl蓹t kodlar谋.
Siz g枚rd眉m bu status kodlar谋 b蓹zil蓹ri Onlar cavab hiss蓹si etdiyiniz, 莽眉nki.
B蓹zil蓹ri, 200 OK var y蓹qin ki, olduqca s蓹ssiz.
Siz y蓹qin ki, g枚rm蓹mi艧蓹m bir s蓹hif蓹 200 OK cavab.
Siz yaln谋z s蓹hif蓹 almaq.
Bu 404 s蓹hv kimi deyil, ad蓹t蓹n olduqca ayd谋nd谋r.
Siz ad蓹t蓹n 404 deyir ki, g枚r蓹c蓹ksiniz.
>> Bel蓹 ki, n蓹 bir haqq谋nda dan谋艧maq ed蓹k h蓹min status kodlar谋 ola bil蓹r.
Yen蓹 zaman server biz蓹 cavab, onlar
HTTP version statusu cavab gedir.
Ad蓹t蓹n HTTP / 1.1.
Olacaq bu d枚vl蓹t kodlar谋 hans谋lard谋r?
B蓹li, biz bir u臒ur 蓹ld蓹 ed蓹 bil蓹r.
U臒ur kateqoriya Bel蓹 ki, biz m蓹tn OK il蓹 kodu 200 蓹ld蓹 ed蓹 bil蓹r.
Bu n蓹 dem蓹kdir?
Yax艧谋, h蓹r 艧ey yax艧谋d谋r.
Cari sor臒u etdik.
Burada cari cavab var.
M蓹n 莽atd谋rmaq bacard谋 tam olaraq n蓹 ist蓹diyini.
>> B蓹z蓹n ba艧qa 艧eyl蓹r 蓹ld蓹 ed蓹 bil蓹r Hemen qeyd ed蓹c蓹k ki,
lakin bir q蓹d蓹r u臒ursuzluqlar var.
Onlar adl谋 redirections ist蓹yirik.
Burada iki 眉mumi olanlar谋 var.
301 da艧谋nd谋 Permanently-- n蓹 bu 蓹sas蓹n dem蓹kdir
s蓹hif蓹 yeni bir yer indi var.
Bu 蓹b蓹di ya艧ayacaqd谋r.
V蓹 蓹n brauzerl蓹r olacaq avtomatik y枚nlendirme.
Bel蓹likl蓹, siz h蓹qiq蓹t蓹n g枚rm蓹k he莽 vaxt laz谋md谋r ya 301, siz de臒ilseniz
h蓹qiq蓹t蓹n out-of-tarixi istifad蓹 browser, b蓹lk蓹,
301 cavab hiss蓹sidir, 莽眉nki n枚qt蓹, n枚qt蓹, 301 cavab dot.
Yeni s蓹hif蓹 oldu臒u bu da size deyir.
V蓹 bel蓹 ki, 蓹n brauzerl蓹r olacaq yaln谋z orada sizi y枚nlendirme,
Siz orada getm蓹k ist蓹yir蓹m ki, f蓹rz.
>> B蓹z蓹n d蓹 302 a艧kar almaq laz谋md谋r.
V蓹 bu h蓹qiq蓹t蓹n h蓹l蓹 b蓹z蓹n g枚r蓹 bil蓹rsiniz.
B蓹z蓹n pages m眉v蓹qq蓹ti h蓹r蓹k蓹t.
Bel蓹 ki, daxil olacaq deyil brauzer izah t蓹l蓹bi
daimi ist蓹nil蓹n vaxt d蓹yi艧dirm蓹k 眉莽眉n Bu sor臒u g枚r眉r ki,
ba艧qa bir 艧ey d蓹yi艧dirm蓹k etm蓹k.
Bel蓹 ki, 302 g枚r蓹 bil蓹rsiniz Olan 蓹sas蓹n, tap谋ld谋
Bu s蓹hif蓹ni ba艧qa bir yerd蓹 ya艧ay谋r deyir.
Amma bu niyy蓹tind蓹 deyil 蓹b蓹di ya艧ay谋r.
Bu n蓹tic蓹d蓹 y蓹qin ki, getm蓹k olacaq geri siz hesab oldu臒u 眉莽眉n.
>> Sonra 艧eyi almaq laz谋md谋r m眉艧t蓹ri s蓹hvl蓹r kimi.
Bel蓹 ki, bu etdik olanlard谋r y蓹qin ki, indi g枚r眉ld眉.
Siz y蓹qin ki, g枚rm蓹dim 200s v蓹 ya 300s,
ancaq y蓹qin edirik 400s il蓹 tan谋艧.
V蓹 biz dan谋艧maq laz谋md谋r n蓹 ikinci haqq谋nda, 500s h蓹m莽inin.
>> Siz 401 icaz蓹siz g枚r蓹 bil蓹rsiniz.
Ad蓹t蓹n bu ist蓹yirik dem蓹kdir bir s蓹hif蓹 daxil olmaq 眉莽眉n 莽al谋艧谋r,
ancaq daxil olmam谋s谋n谋z.
Bel蓹 ki, c蓹hd v蓹 b蓹zi getm蓹k profil v蓹 ya Facebook bir 艧ey
v蓹 ya c蓹hd v蓹 giri艧 some-- i艧 ist蓹yirik.
Siz bir 艧ey daxil olmaq 眉莽眉n 莽al谋艧谋r谋q Sizin 蓹s蓹rin internet,
ancaq daxil deyilik.
Siz s蓹hif蓹 g枚rm蓹k bilm蓹z.
Siz 401 icaz蓹siz 蓹ld蓹 ed蓹 bil蓹r, olan biz y蓹qin ki, dem蓹kdir
bu t蓹l蓹bi t蓹min ed蓹 bil蓹c蓹kl蓹r, lakin ilk siz bunu daxil etm蓹k laz谋md谋r.
>> 茝ksin蓹, siz 403 蓹ld蓹 ed蓹 bil蓹r Bu, h蓹qiq蓹t蓹n deyil olan, Forbidden
Siz daxil v蓹 ya deyilik 蓹g蓹r m蓹s蓹l蓹.
Bu ist蓹k icaz蓹 verilmir.
resurs server m枚vcuddur.
Amma daxil olmaq 眉莽眉n icaz蓹 verilmir.
Bu ad蓹t蓹n daxili fayllar谋 ki, m眉xt蓹lif s蓹b蓹bl蓹rd蓹n server ya艧ay谋r
lakin n蓹z蓹rd蓹 deyil xarici d眉nyaya 蓹ld蓹,
v蓹 onlar qada臒and谋r.
Onlar orada ya艧ay谋r.
M蓹n onu tapa bilmir蓹m demir蓹m.
Amma m蓹n onu siz蓹 ver蓹 bilm蓹z deyir蓹m.
V蓹 蓹g蓹r F蓹rq etm蓹z Siz v蓹 ya daxil edirik.
V蓹 sonra, 蓹lb蓹tt蓹, 莽ox 眉mumi 404 Not Found.
fayl server yoxdur.
M蓹n t蓹min etm蓹k ist蓹yir蓹m sizin, amma bilm蓹z.
>> Siz d蓹 b蓹z蓹n server g枚rm蓹k s蓹hvl蓹r, 蓹n 眉mumi 眉mumiyy蓹tl蓹
olan 500 Daxili Server Error olan h蓹qiq蓹t蓹n bir 艧ey dem蓹k deyil
b眉t眉n yanl谋艧 ke莽mi艧dir n蓹 haqq谋nda.
Amma siz edilm蓹si h蓹qiq蓹t蓹n deyil sizin bir s蓹hv.
Bu, h蓹qiq蓹t蓹n, server u臒ursuz var el蓹 xahi艧i il蓹 t蓹min edir.
Bel蓹 ki, 500 眉mumi cavabd谋r.
>> Siz h蓹m莽inin bir 艧ey g枚rm蓹k laz谋md谋r , Service Almaq kimi
M蓹n inan谋ram kodu 503 edir.
V蓹 Gateway Timeout-- 蓹g蓹r He莽 bir s蓹hif蓹 idi yaln谋z
orada loading oturmaq v蓹 loading v蓹 y眉kl蓹m蓹
Bu olacaq 蓹g蓹r Bildiyiniz he莽 vaxt y眉k v蓹 sonra n蓹hay蓹t yaln谋z bel蓹 deyir
yaln谋z verir.
Ki, 504 Gateway Timeout var.
server ist蓹di sizin icra,
lakin bir 艧ey yanl谋艧 getdi server t蓹r蓹f蓹 on
Biz sizin t蓹r蓹f蓹 haqq谋nda ki, bir problem s蓹b蓹b olur.
陌ndi biz burada hekay蓹 ola bil蓹r, lakin m蓹n, h蓹qiq蓹t蓹n, indi gedir蓹m n蓹
M蓹n a莽maq 眉莽眉n gedir蓹m ki, m蓹nim brauzerinizin v蓹 siz蓹 g枚st蓹rm蓹k
Siz g枚rm蓹k ed蓹 bil蓹r nec蓹 bu status kodlar谋 b蓹zi
h蓹tta 眉mumiyy蓹tl蓹, onlar谋 g枚rm眉r蓹m 蓹g蓹r.
V蓹 biz alaraq bunu olacaq b蓹zi geli艧tirici al蓹tl蓹ri oldu.
>> B眉t眉n h眉quqlar M蓹n burada So 陌ndi m蓹nim brauzer p蓹nc蓹r蓹sind蓹.
M蓹n bir az 枚yr蓹nm蓹k ist蓹yirsinizs蓹 Bu HTTP istekleri haqq谋nda daha 莽ox.
Nec蓹 bir 蓹g蓹r bilm蓹k 蓹lb蓹tt蓹 bilir蓹m yoxdur Bir 艧ey yanl谋艧 gedir zaman, s蓹hif蓹 goes--
Biz 404 almaq.
Biz b眉t眉n g枚rd眉k.
Biz ki, g枚st蓹rm蓹k 眉莽眉n ehtiyac yoxdur.
Lakin b蓹zi dig蓹r olanlar谋 n蓹 var?
V蓹 biz nec蓹 g枚rm蓹k olard谋 f蓹aliyy蓹t bu sor臒u?
>> M蓹n gedir蓹m Bel蓹 ki, ilk 艧ey Bunu Developer Tools a莽maq deyil.
Bel蓹 ki Developer Tools in艧a edilir 蓹n m眉asir brauzerl蓹rd蓹 daxil
v蓹 biz蓹 艧eyi g枚rm蓹k 眉莽眉n imkan verir biz ba艧qa c眉r deyil ki,
bir 蓹lav蓹 m蓹lumat n枚v see-- bizim web alt谋nda 枚t眉r眉l蓹n
sor臒u.
Burada Google Chrome istifad蓹 edir蓹m.
V蓹 Developer Tools a莽maq Chrome, yaln谋z F-12 hit
v蓹 a莽谋q olacaq t蓹r蓹fd蓹n bu q蓹d蓹r.
M蓹n sor臒u yaz谋n sonra, m蓹n zoom laz谋md谋r bel蓹 ki, biz burada neler g枚r蓹 bil蓹rsiniz.
Amma m蓹nim brauzerinizin n蓹 gidiyorum n蓹 is-- bar v蓹 m蓹n burada art谋q zoom laz谋md谋r
M蓹n www.google.com 眉莽眉n sor臒u ed蓹c蓹k.
Biz b眉t眉n y蓹qin ki, etdik 蓹vv蓹l bu t蓹l蓹bi.
M蓹n Enter d眉ym蓹sini bas谋n gedir蓹m.
>> 陌ndi burada m蓹nim Oyunlar 眉z蓹rind蓹 Tools, m蓹n Network ni艧an谋 se莽tiniz.
V蓹 burada bir 莽ox 艧eyi qeyd.
These-- 200 OK, 200 OK, b蓹zi baxmaq bu status kodlar谋 g蓹lir.
I Found 302 al谋ram niy蓹 bilmir蓹m.
M蓹n ki, bir g枚rm蓹k ist蓹diyiniz d蓹rk etm蓹yib.
Lakin 蓹sas蓹n qeyd ki, olduqca Google request-- bax谋m谋ndan 莽ox
M蓹n 莽ox sad蓹 Google s蓹hif蓹 眉莽眉n sor臒u.
V蓹 prosesind蓹 M蓹nim sor臒u 莽atd谋r谋lmas谋,
Google y蓹qin bir 莽ox etmi艧dir M蓹nim ad谋mdan dig蓹r sor臒ular谋n.
>> Amma Google 眉莽眉n get sor臒u etdik s蓹hif蓹 v蓹 200 OKS bir 莽ox al谋ram.
M蓹n OK 200 g枚remiyorum m蓹nim ekran, amma al谋ram
edilmi艧dir sor臒ular谋n bir 莽ox.
M蓹n olduqca edir蓹m ki, bir daha 蓹min i艧 gedir
sizin 眉莽眉n is-- ed蓹n h蓹qiq蓹t蓹n k枚hn蓹 m蓹kt蓹b var,
Siz Facebook oldu臒unu bilirik bil蓹r h蓹mi艧蓹 Facebook.com edir.
Onun erk蓹n g眉n idi wwww.thefacebook.com at.
Onlar y蓹qin 蓹ld蓹 ed蓹 bilm蓹di olduqca biraz 眉莽眉n Facebook.com 眉莽眉n.
>> V蓹 m蓹n g枚zl蓹yirik al谋ram n蓹 Burada m蓹lumat 蓹ld蓹 etm蓹kdir.
Bu tavalarda 蓹g蓹r biz g枚r蓹c蓹ksiniz.
M蓹n burada n蓹 g枚zl蓹yirik al谋ram m蓹lumat almaq 眉莽眉n
Facebook daimi k枚莽眉r眉l眉b ki, thefacebook.com olan Facebook.com 眉莽眉n.
Bel蓹likl蓹, m蓹n haradasa g枚zl蓹yirik al谋ram M蓹nim sor臒u 眉st
m蓹nim Developer Tools 301 bildiri艧 almaq
ki, Facebook daimi k枚莽眉r眉l眉b.
Yen蓹 301 g枚rmezsiniz m蓹nim brauzerinizin ekranda.
V蓹 bu 301 莽眉nki, Bu daimi h蓹r蓹k蓹t var.
Ki, olan m蓹nim brauzerinizin, Bu, m眉asir browser
y蓹qin ki, y枚nlendirme gedir h蓹r halda Facebook.com m蓹ni.
Amma n蓹 g枚rm蓹k ed蓹k.
>> 陌ndi gedir蓹m thefacebook.com gedin.
V蓹 yep, orada sa臒 眉st edir.
Bu 眉z getdi, lakin orada idi.
M蓹n蓹 burada diyirl蓹yin ed蓹k.
Burada 眉st.
M蓹n thefacebook.com sor臒u etdi M蓹n cavab al谋ram
Bu s蓹hif蓹 daimi k枚莽眉r眉l眉b.
V蓹 sonra 307 burada daxili 陌stiqam蓹tl蓹ndirm蓹.
V蓹 bu h蓹qiq蓹t蓹n n蓹 edir daha 莽ox m蓹n蓹 k枚莽眉b
tan谋艧 www.facebook.com.
>> Bel蓹 ki, bu cavab kodlar谋 h蓹l蓹 d蓹 biz onlar谋 g枚rm眉r蓹m bel蓹, ba艧 verir.
M蓹n fikrind蓹 deyil蓹m g枚st蓹rm蓹k 401, 403, 404,
Siz y蓹qin ki, g枚rd眉m, 莽眉nki m眉xt蓹lif n枚qt蓹l蓹rind蓹 o.
500, m蓹n yaln谋z olard谋 n枚v var, biz xo艧b蓹xt almaq ist蓹diyiniz
500 var, 蓹g蓹r biz bilmir蓹m, 莽眉nki n蓹 server h蓹r hans谋 Hal-haz谋rda a艧a臒谋 edir.
Lakin bu kodlar谋 etm蓹k m枚vcuddur v蓹 bir yol var
biz deyil, h蓹tta onlara daxil olmaq 眉莽眉n Bizim sistemi bilavasit蓹 onlar谋 g枚rm蓹k.
M蓹n Doug Lloyd edir蓹m.
Bu CS50 edir.