En Windows-browser, der arbejder gennem virksomhedens proxy, beviser ikke, at en libcurl-baseret applikation har fundet den samme konfiguration. libcurl har dokumenterede proxyindstillinger og miljøvariabler; Windows-browserens proxyregistrering er en anden grænseflade.

En applikation, der vil følge den aktuelle brugers Windows-indstillinger, kan forespørge dem via Windows' proxykonfigurations-API. Det efterlader stadig arbejde. En URL til automatisk konfiguration peger på en PAC-politik, ikke et fast proxyendepunkt, der kan kopieres direkte ind i CURLOPT_PROXY.

Manuel proxyindstilling
Fortolk den understøttede konfiguration, og giv klienten de relevante proxy- og omgåelsesindstillinger.
PAC eller automatisk registrering
Vurder politikken for den faktiske destination med en understøttet integration.
Baggrundstjeneste
Kontroller, hvilken konto der ejer den effektive konfiguration; den interaktive brugers indstillinger er måske ikke tjenestens indstillinger.

For en lille diagnostisk anmodning fjerner en eksplicit libcurl-proxyindstilling registreringen fra sammenligningen. Et afgrænset curl-kommando kan kontrollere det samme HTTP-endepunkt uafhængigt. For en administreret applikation skal du implementere den tilsigtede registreringspolitik i stedet for at stole på en browsers vellykkede anmodning som bevis på delt konfiguration.

Relaterede artikler