En Windows-nettleser som arbeider gjennom bedriftsproxyen, beviser ikke at en libcurl-basert applikasjon har oppdaget den samme konfigurasjonen. libcurl har dokumenterte proxyvalg og miljøvariabler; Windows-nettleserens proxyoppdagelse er et annet grensesnitt.

En applikasjon som vil følge Windows-innstillingene til den gjeldende brukeren, kan spørre etter dem via Windows' proxykonfigurasjons-API. Det etterlater fortsatt arbeid. En URL for automatisk konfigurasjon peker på en PAC-policy, ikke et fast proxyendepunkt som kan kopieres direkte inn i CURLOPT_PROXY.

Manuell proxyinnstilling
Tolk den støttede konfigurasjonen og gi klienten passende proxy- og omgåelsesvalg.
PAC eller automatisk oppdagelse
Vurder policyen for den faktiske destinasjonen med en støttet integrasjon.
Bakgrunnstjeneste
Kontroller hvilken konto som eier den effektive konfigurasjonen; den interaktive brukerens innstillinger er kanskje ikke tjenestens innstillinger.

For en liten diagnostisk forespørsel fjerner et eksplisitt libcurl-proxyvalg oppdagelsen fra sammenligningen. Et avgrenset curl-kommando kan kontrollere det samme HTTP-endepunktet uavhengig. For en administrert applikasjon, implementer den tiltenkte oppdagelsespolicyen i stedet for å stole på en vellykket nettleserforespørsel som bevis på delt konfigurasjon.

Relaterte artikler