Proxy-Connection: Keep-Alive nem szabványos kompatibilitási mező, amely HTTP-proxy forgalomban fordul elő. A CONNECT az a metódus, amely alagutat kér; ez a fejléc nem nyit alagutat, és nem bizonyítja, hogy a kérés proxyn keresztül ment.

Ha a curl által generált proxy-fejléc elnyomása a szükséges kompatibilitási javítás, használja a proxy-fejléc interfészét:

curl --proxy http://proxy.example:8080   --proxy-header 'Proxy-Connection:'   https://example.com/

Az üres érték eltávolítja a generált mezőt ebben az interfészben. Ez más, mint üres fejlécet küldeni. Tartsa meg a tényleges proxy-beállítást: a fejléc eltávolítása nem választ közvetlen útvonalválasztást, nem változtatja meg a proxy protokollt, és nem ad hozzáférést tiltott célponthoz.

A módosítás előtt állapítsa meg, melyik csere tartalmazza a mezőt. Az ügyféltől a proxy felé menő kimenet nem mutatja, hogy továbbították-e a webhelynek. A továbbított mezőt elutasító eredet annak a későbbi ugrásnak a bizonyítékát igényli.

A régebbi közvetítők másképp viselkedhetnek, amikor a mezőt eltávolítják. Rögzítse a kérés formáját, a címzettet, az ügyfél verzióját és a megfigyelt hibát, és ebből csináljon célzott kompatibilitási döntést. Sem az állandó hozzáadás, sem az eltávolítás minden proxyhibánál nem következik a fejléc nevéből.

Kapcsolódó cikkek