Proxy-Connection to nagłówek zgodności, a nie przełącznik tunelu
Odróżnij stary nagłówek trwałości serwera proxy od CONNECT i wycisz go przez interfejs nagłówków proxy, gdy jest to wymagana poprawka zgodności.
Proxy-Connection: Keep-Alive to niestandardowe pole zgodności spotykane w ruchu proxy HTTP. CONNECT to metoda, która żąda tunelu; ten nagłówek go nie otwiera i nie dowodzi, że żądanie przeszło przez proxy.
Jeśli wyciszenie nagłówka proxy generowanego przez curl jest wymaganą poprawką zgodności, użyj jego interfejsu nagłówków proxy:
curl --proxy http://proxy.example:8080 --proxy-header 'Proxy-Connection:' https://example.com/
Pusta wartość usuwa wygenerowane pole w tym interfejsie. To różni się od wysłania pustego nagłówka. Zachowaj rzeczywistą opcję proxy: usunięcie nagłówka nie wybiera routingu bezpośredniego, nie zmienia protokołu proxy ani nie daje dostępu do zabronionego celu.
Przed zmianą ustal, która wymiana zawiera to pole. Dane wyjściowe od klienta do proxy nie pokazują, czy pole zostało przekazane do witryny. Źródło odrzucające przekazane pole wymaga dowodu z tego późniejszego przeskoku.
Starsze pośredniki mogą zachowywać się inaczej po usunięciu pola. Zapisz formę żądania, odbiorcę, wersję klienta i zaobserwowany błąd, i uczyń z tego ukierunkowany wybór zgodności. Ani ciągłe dodawanie, ani usuwanie przy każdym błędzie proxy nie wynika z nazwy nagłówka.