Kvifor curl ikkje plukkar opp nettlesarproxyen i Windows
Skil libcurls proxyinndata frå Windows-nettlesarens proxyoppdaging og automatisk konfigurasjon.
Ein Windows-nettlesar som arbeider gjennom bedriftsproxyen, provar ikkje at ein libcurl-basert applikasjon har oppdaga den same konfigurasjonen. libcurl har dokumenterte proxyval og miljøvariablar; Windows-nettlesarens proxyoppdaging er eit anna grensesnitt.
Ein applikasjon som vil følgje Windows-innstillingane til den aktuelle brukaren, kan spørje etter dei via Windows sin proxykonfigurasjons-API. Det etterlèt framleis arbeid. Ein URL for automatisk konfigurasjon peikar på ein PAC-policy, ikkje eit fast proxyendepunkt som kan kopierast direkte inn i CURLOPT_PROXY.
- Manuell proxyinnstilling
- Tolk den støtta konfigurasjonen og gje klienten passande proxy- og omgåingsval.
- PAC eller automatisk oppdaging
- Vurder policyen for den faktiske destinasjonen med ein støtta integrasjon.
- Bakgrunnsteneste
- Kontroller kva konto som eig den effektive konfigurasjonen; innstillingane til den interaktive brukaren er kanskje ikkje tenestas innstillingar.
For ein liten diagnostisk førespurnad fjernar eit eksplisitt libcurl-proxyval oppdaginga frå samanlikninga. Eit avgrensa curl-kommando kan kontrollere det same HTTP-endepunktet uavhengig. For ein administrert applikasjon, implementer den tiltenkte oppdagingspolicyen i staden for å stole på ein vellukka nettlesarførespurnad som prov på delt konfigurasjon.