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.

Súvisiace články