Proxy-Connection yra suderinamumo antraštė, o ne tunelio jungiklis
Atskirkite seną proxy pastovumo antraštę nuo CONNECT ir slopinkite ją per proxy antraščių sąsają, kai to reikia suderinamumo pataisai.
Proxy-Connection: Keep-Alive yra nestandartinis suderinamumo laukas, sutinkamas HTTP proxy sraute. CONNECT yra metodas, kuris prašo tunelio; ši antraštė nei atidaro tunelio, nei įrodo, kad užklausa ėjo per proxy.
Jei curl sugeneruotos proxy antraštės slopinimas yra reikiama suderinamumo pataisa, naudokite jo proxy antraščių sąsają:
curl --proxy http://proxy.example:8080 --proxy-header 'Proxy-Connection:' https://example.com/
Tuščia reikšmė pašalina sugeneruotą lauką šioje sąsajoje. Tai skiriasi nuo tuščios antraštės siuntimo. Išsaugokite tikrąją proxy parinktį: antraštės pašalinimas nepasirenka tiesioginio maršrutizavimo, nekeičia proxy protokolo ir nesuteikia prieigos prie uždraustos paskirties vietos.
Prieš atlikdami pakeitimą, nustatykite, kuriame apsikeitime yra laukas. Išvestis iš kliento į proxy neparodo, ar jis buvo perduotas svetainei. Šaltinis, atmetantis perduotą lauką, reikalauja įrodymų iš to vėlesnio šuolio.
Senesni tarpininkai gali elgtis kitaip, kai laukas pašalinamas. Užrašykite užklausos formą, gavėją, kliento versiją ir pastebėtą gedimą ir paverskite tai tiksline suderinamumo parinktimi. Nei nuolatinis pridėjimas, nei šalinimas prie kiekvienos proxy klaidos neišplaukia iš antraštės pavadinimo.