Ove vrijednosti nisu suprotstavljeni načini pisanja jednog režima:

Connection: Upgrade
Connection: keep-alive, Upgrade

Druga navodi dvije opcije veze. HTTP definiše Connection kao listu odvojenu zarezima, s imenima opcija neosjetljivim na velika i mala slova. Kod koji poredi cijelu vrijednost s tačnim nizom Upgrade propušta valjanu listu koja sadrži tu opciju.

Za obično prosljeđivanje, HTTP posrednik raščlanjuje dolazno polje, uklanja polja imenovana svojim opcijama, zatim uklanja sam Connection ili ga zamjenjuje vlastitim kontrolnim opcijama za dalju vezu.

Uklanjanje samo tvrdo kodiranog Keep-Alive polja nije dovoljno. Poruka može navesti drugo polje specifično za vezu u listi, i to polje ne smije procuriti u obično prosljeđivanje.

Podrška nadogradnji protokola zahtijeva namjerno rukovanje objema vezama i novim protokolom. Slijepo kopiranje dolaznih Upgrade zaglavlja nije implementacija tog prijelaza.

Kada jedan pregledač radi, a drugi ne, uporedite stvarne vrijednosti polja s obje strane posrednika. Razlika između jednog tokena i liste s dva tokena može otkriti grešku raščlanjivača bez potrebe da pregledač oponaša tačno formatiranje drugog pregledača.

Ovo se odnosi na HTTP poruke koje proxy raščlanjuje. Običan HTTPS CONNECT tunel ne izlaže tom proxyju Connection polje šifrovanog sajta.

Povezani članci