Proxy-Connection er ein kompatibilitetsheader, ikkje ein tunnelbrytar
Skil ein gammal proxy-varende header frå CONNECT, og undertrykk han via proxy-header-grensesnittet når det er den naudsynte kompatibilitetsrettinga.
Proxy-Connection: Keep-Alive er eit ikkje-standardisert kompatibilitetsfelt som ein møter i HTTP-proxytrafikk. CONNECT er metoden som ber om ein tunnel; denne headeren opnar ingen og beviser heller ikkje at ein førespurnad gjekk gjennom ein proxy.
Viss undertrykking av proxy-headeren som curl genererer er den naudsynte kompatibilitetsrettinga, bruk proxy-header-grensesnittet:
curl --proxy http://proxy.example:8080 --proxy-header 'Proxy-Connection:' https://example.com/
Den tomme verdien fjernar det genererte feltet i dette grensesnittet. Det er annleis enn å senda ein tom header. Behald sjølve proxy-valet: fjerning av headeren vel ikkje direkte ruting, endrar ikkje proxyprotokollen og gir ikkje tilgang til ein avvist destinasjon.
Før du gjer endringa, fastslå kva utveksling feltet finst i. Utdata frå klienten til proxyen viser ikkje om det vart vidaresendt til nettstaden. Ein origin som avviser eit vidaresendt felt, krev prov frå det seinare hoppet.
Eldre mellomband kan oppføre seg annleis når feltet vert fjerna. Noter forma på førespurnaden, mottakaren, klientversjonen og den observerte feilen, og gjer dette til eit målretta kompatibilitetsval. Korkje å alltid leggja det til eller å fjerna det ved kvar proxyfeil følgjer av namnet på headeren.