Proxy-Connection este un antet de compatibilitate, nu un comutator de tunel
Distingeți un antet vechi de persistență a proxy-ului de CONNECT și suprimați-l prin interfața de antete proxy atunci când aceasta este corecția de compatibilitate necesară.
Proxy-Connection: Keep-Alive este un câmp de compatibilitate nestandard întâlnit în traficul proxy HTTP. CONNECT este metoda care solicită un tunel; acest antet nu deschide niciunul și nu dovedește că o cerere a trecut printr-un proxy.
Dacă suprimarea antetului proxy generat de curl este corecția de compatibilitate necesară, folosiți interfața sa de antete proxy:
curl --proxy http://proxy.example:8080 --proxy-header 'Proxy-Connection:' https://example.com/
Valoarea goală elimină câmpul generat în această interfață. Aceasta diferă de trimiterea unui antet gol. Păstrați opțiunea reală de proxy: eliminarea antetului nu selectează rutarea directă, nu schimbă protocolul proxy și nu acordă acces la o destinație interzisă.
Înainte de a face modificarea, stabiliți în ce schimb se află câmpul. Ieșirea de la client la proxy nu arată dacă a fost transmisă către site. O origine care respinge un câmp transmis are nevoie de dovezi din acel salt ulterior.
Intermediarii mai vechi se pot comporta diferit când câmpul este eliminat. Notați forma cererii, destinatarul, versiunea clientului și defecțiunea observată, și faceți din aceasta o alegere de compatibilitate țintită. Nici adăugarea permanentă, nici eliminarea la fiecare eroare de proxy nu decurge din numele antetului.