En Windows-webbläsare som arbetar via företagets proxy bevisar inte att ett libcurl-baserat program har upptäckt samma konfiguration. libcurl har dokumenterade proxyalternativ och miljövariabler; Windows-webbläsarens proxyupptäckt är ett annat gränssnitt.

Ett program som vill följa den aktuella användarens Windows-inställningar kan fråga efter dem via Windows proxykonfigurations-API. Det lämnar fortfarande arbete. En URL för automatisk konfiguration pekar på en PAC-princip, inte på en fast proxyändpunkt som lämpar sig för att kopieras direkt till CURLOPT_PROXY.

Manuell proxyinställning
Tolka den konfiguration som stöds och ge klienten lämpliga proxy- och kringgåendealternativ.
PAC eller automatisk upptäckt
Utvärdera principen för den faktiska destinationen med en integrering som stöds.
Bakgrundstjänst
Kontrollera vilket konto som äger den effektiva konfigurationen; den interaktiva användarens inställningar är kanske inte tjänstens inställningar.

För en liten diagnostisk begäran tar ett uttryckligt libcurl-proxyalternativ bort upptäckten från jämförelsen. Ett avgränsat curl-kommando kan kontrollera samma HTTP-ändpunkt oberoende. För ett hanterat program, implementera den avsedda upptäcktsprincipen i stället för att förlita dig på en lyckad webbläsarbegäran som bevis på delad konfiguration.

Relaterade artiklar