Dizze wearden binne gjin konkurrearjende staveringen fan ien modus:

Connection: Upgrade
Connection: keep-alive, Upgrade

De twadde neamt twa ferbiningopsjes. HTTP definiearret Connection as in mei komma skieden list, mei opsjenammen dy't net op haad- of lytse letters sjogge. Koade dy't de hiele wearde mei de krekte tekenrige Upgrade fergeliket, mist in jildige list dy't dy opsje befettet.

Foar gewoane trochstjoering parset in HTTP-tuskenlaach it ynkommende fjild, ferwideret fjilden dy't troch syn opsjes neamd wurde, en ferwidert dan Connection sels of ferfangt it troch de eigen kontrôle-opsjes fan 'e tuskenlaach foar de folgjende ferbining.

Allinnich in hurdkoade Keep-Alive-fjild ferwiderje is net genôch. In berjocht kin in oar ferbining-spesifyk fjild yn 'e list neame, en dat fjild mei net yn gewoane trochstjoering lekke.

It stypjen fan in protokolopwurdearring freget bewuste omgong mei de twa ferbiningen en it nije protokol. It blind kopiearjen fan 'e ynkommende Upgrade-koppen is gjin ymplemintaasje fan dy oerdracht.

As ien browser wurket en in oare mislearret, fergelykje dan de werklike fjildwearden oan beide kanten fan 'e tuskenlaach. In ferskil tusken ien token en in list fan twa tokens kin in parseflater oan it ljocht bringe sûnder dat de browser de krekte opmaak fan in oare browser neidwaan moat.

Dit giet oer de HTTP-berjochten dy't de proxy parset. In gewoane HTTPS CONNECT-tunnel stelt it Connection-fjild fan 'e fersifere website net oan dy proxy bleat.

Relatearre artikelen