دا ارزښتونه د یوې طریقې سیالې لیکنې نه دي:

Connection: Upgrade
Connection: keep-alive, Upgrade

دوهم یې دوه د نښلېدو انتخابونه لیست کوي. HTTP Connection د کامې سره جلا شوي لیست په توګه تعریفوي، او د انتخابونو نومونه د لویو او کوچنیو تورو توپیر نه کوي. هغه کوډ چې ټول ارزښت له دقیق Upgrade سټرنګ سره پرتله کوي، هغه سم لیست چې دا انتخاب لري له لاسه ورکوي.

د عادي لېږد لپاره، HTTP منځګړی راغلې ساحه تحلیلوي، هغه ساحې لرې کوي چې د هغه انتخابونو نومول شوې دي، بیا Connection پخپله لرې کوي یا یې د بلې نښلېدنې لپاره د منځګړي خپلو کنټرول انتخابونو سره بدلوي.

یوازې د سخت کوډ شوې Keep-Alive ساحې لرې کول بس نه دي. یو پیغام کولای شي په لیست کې د نښلېدنې بل ځانګړې ساحه ونوموي، او هغه ساحه باید عادي لېږد ته ونه رسیږي.

د پروتوکول لوړولو ملاتړ د دواړو نښلېدنو او نوي پروتوکول په قصدي ډول سمبالولو ته اړتیا لري. راغلې Upgrade سرلیکونه په سترګو پټه کاپي کول د هغه لېږد پلي کول نه دي.

کله چې یو براوزر کار کوي او بل ناکام شي، د منځګړي د دواړو خواوو ریښتیني ساحې ارزښتونه پرتله کړئ. د یو ټوکن او دوه ټوکنه لیست ترمنځ توپیر کولای شي د تحلیلګر تېروتنه ښکاره کړي پرته له دې چې براوزر د بل براوزر دقیق بڼه نقل کړي.

دا د هغو HTTP پیغامونو اړه لري چې پروکسي یې تحلیلوي. عادي HTTPS CONNECT تونل د کوډ شوې وېبپاڼې Connection ساحه هغه پروکسي ته نه ښیي.

اړوندې مقالې