Proxy-Connection je hlavička kompatibility, nie prepínač tunela
Odlišujte starú hlavičku trvácnosti proxy od CONNECT a potlačte ju cez rozhranie proxy hlavičiek, ak je to požadovaná oprava kompatibility.
Proxy-Connection: Keep-Alive je neštandardné pole kompatibility, s ktorým sa stretávame v prevádzke HTTP proxy. CONNECT je metóda, ktorá žiada tunel; táto hlavička žiadny neotvára a nedokazuje ani to, že požiadavka išla cez proxy.
Ak je potlačenie hlavičky proxy, ktorú generuje curl, požadovanou opravou kompatibility, použite jeho rozhranie proxy hlavičiek:
curl --proxy http://proxy.example:8080 --proxy-header 'Proxy-Connection:' https://example.com/
Prázdna hodnota v tomto rozhraní odstráni generované pole. To sa líši od odoslania prázdnej hlavičky. Ponechajte skutočnú voľbu proxy: odstránenie hlavičky nezvolí priame smerovanie, nezmení protokol proxy ani neudelí prístup k zakázanému cieľu.
Pred vykonaním zmeny zistite, ktorá výmena obsahuje pole. Výstup od klienta k proxy neukazuje, či bolo pole odovzdané webu. Zdroj, ktorý odovzdané pole odmieta, vyžaduje dôkaz z tohto neskoršieho skoku.
Staršie sprostredkovateľe sa pri odstránení poľa môžu správať inak. Zaznamenajte podobu požiadavky, príjemcu, verziu klienta a pozorovanú chybu a urobte z toho cielenú voľbu kompatibility. Ani neustále pridávanie, ani odstraňovanie pri každej chybe proxy nevyplýva z názvu hlavičky.