Bu değerler tek bir kipin birbiriyle yarışan yazımları değildir:

Connection: Upgrade
Connection: keep-alive, Upgrade

İkincisi iki bağlantı seçeneği listeler. HTTP, Connection'ı virgülle ayrılmış bir liste olarak tanımlar ve seçenek adları büyük-küçük harfe duyarlı değildir. Tüm değeri tam olarak Upgrade dizesiyle karşılaştıran kod, bu seçeneği içeren geçerli bir listeyi kaçırır.

Olağan yönlendirmede, bir HTTP aracısı gelen alanı ayrıştırır, kendi seçenekleriyle adlandırılan alanları kaldırır, ardından Connection'ın kendisini kaldırır veya sonraki bağlantı için aracının kendi denetim seçenekleriyle değiştirir.

Yalnızca sabit kodlanmış bir Keep-Alive alanını kaldırmak yeterli değildir. Bir ileti listede bağlantıya özgü başka bir alanı adlandırabilir ve bu alan olağan yönlendirmeye sızmamalıdır.

Bir protokol yükseltmesini desteklemek, iki bağlantının ve yeni protokolün bilinçli olarak ele alınmasını gerektirir. Gelen Upgrade başlıklarını körü körüne kopyalamak, o devrin bir uygulaması değildir.

Bir tarayıcı çalışıp diğeri başarısız olduğunda, aracının her iki tarafındaki gerçek alan değerlerini karşılaştırın. Tek bir belirteç ile iki belirteçli bir liste arasındaki fark, tarayıcının başka bir tarayıcının tam biçimlendirmesini taklit etmesini gerektirmeden bir ayrıştırıcı hatasını ortaya çıkarabilir.

Bu, proxy'nin ayrıştırdığı HTTP iletileriyle ilgilidir. Olağan bir HTTPS CONNECT tüneli, şifreli web sitesinin Connection alanını o proxy'ye açmaz.

İlgili makaleler