Kuchanganua Vichwa vya Connection vya HTTP kama Tokeni Zilizotenganishwa kwa Koma
Changanua kila chaguo la Connection bila kujali herufi kubwa au ndogo wakati proksi ya mbele inakutana na keep-alive na Upgrade katika sehemu moja ya HTTP/1.1.
Thamani hizi si tahajia zinazoshindana za hali moja:
Connection: Upgrade
Connection: keep-alive, Upgrade
Ya pili inaorodhesha chaguo mbili za muunganisho. HTTP inafafanua Connection kama orodha iliyotenganishwa kwa koma, na majina ya chaguo hayajali herufi kubwa au ndogo. Msimbo unaolinganisha thamani nzima na mfuatano kamili wa Upgrade hukosa orodha halali iliyo na chaguo hilo.
Kwa usambazaji wa kawaida, mpatanishi wa HTTP huchanganua sehemu inayoingia, huondoa sehemu zilizotajwa na chaguo zake, kisha huondoa Connection yenyewe au kuibadilisha na chaguo za udhibiti za mpatanishi kwa muunganisho unaofuata.
Kuondoa tu sehemu ya Keep-Alive iliyowekwa moja kwa moja hakutoshi. Ujumbe unaweza kutaja sehemu nyingine maalum ya muunganisho katika orodha, na sehemu hiyo haipaswi kuvuja katika usambazaji wa kawaida.
Kusaidia uboreshaji wa itifaki kunahitaji kushughulikia kwa makusudi muunganisho miwili na itifaki mpya. Kunakili vichwa vya Upgrade vinavyoingia bila kufikiri si utekelezaji wa uhamisho huo.
Wakati kivinjari kimoja kinafanya kazi na kingine kinashindwa, linganisha thamani halisi za sehemu pande zote za mpatanishi. Tofauti kati ya tokeni moja na orodha ya tokeni mbili inaweza kufichua hitilafu ya kichanganuzi bila kuhitaji kivinjari kuiga muundo kamili wa kivinjari kingine.
Hili linahusu ujumbe wa HTTP ambao proksi huchanganua. Handaki ya kawaida ya HTTPS CONNECT haifichui sehemu ya Connection ya tovuti iliyosimbwa kwa proksi hiyo.