Proxy-Connection on yhteensopivuusotsake, ei tunnelikytkin
Erottele vanha proxyn pysyvyysotsake CONNECTista ja vaienna se proxy-otsake-rajapinnan kautta, kun se on tarvittava yhteensopivuuskorjaus.
Proxy-Connection: Keep-Alive on epästandardi yhteensopivuuskenttä, jota esiintyy HTTP-proxyn liikenteessä. CONNECT on menetelmä, joka pyytää tunnelia; tämä otsake ei avaa tunnelia eikä todista, että pyyntö kulki proxyn kautta.
Jos curlin luoman proxy-otsakkeen vaientaminen on tarvittava yhteensopivuuskorjaus, käytä sen proxy-otsake-rajapintaa:
curl --proxy http://proxy.example:8080 --proxy-header 'Proxy-Connection:' https://example.com/
Tyhjä arvo poistaa luodun kentän tässä rajapinnassa. Se eroaa tyhjän otsakkeen lähettämisestä. Säilytä varsinainen proxy-vaihtoehto: otsakkeen poistaminen ei valitse suoraa reititystä, ei muuta proxy-protokollaa eikä anna pääsyä kiellettyyn kohteeseen.
Ennen muutosta selvitä, missä vaihdossa kenttä on. Asiakkaalta proxylle lähtevä tuloste ei näytä, välitettiinkö kenttä verkkosivustolle. Alkuperä, joka hylkää välitetyn kentän, vaatii todisteen tuosta myöhemmästä hypystä.
Vanhemmat välittäjät voivat käyttäytyä toisin, kun kenttä poistetaan. Kirjaa pyynnön muoto, vastaanottaja, asiakasversio ja havaittu virhe ja tee tästä kohdennettu yhteensopivuusvalinta. Sen jatkuva lisääminen tai poistaminen jokaisen proxyvirheen kohdalla ei seuraa otsakkeen nimestä.