Waarom curl de browserproxy van Windows niet oppikt
Onderscheid libcurl-proxy-invoer van de proxyontdekking van de Windows-browser en automatische configuratie.
Een Windows-browser die via de bedrijfsproxy werkt, bewijst niet dat een op libcurl gebaseerde toepassing dezelfde configuratie heeft gevonden. libcurl heeft gedocumenteerde proxyopties en omgevingsvariabelen; de proxyontdekking van de Windows-browser is een andere interface.
Een toepassing die de Windows-instellingen van de huidige gebruiker wil volgen, kan deze opvragen via de Windows-proxyconfiguratie-API. Dat laat nog werk over. Een URL voor automatische configuratie wijst naar een PAC-beleid, niet naar een vast proxy-eindpunt dat geschikt is om rechtstreeks in CURLOPT_PROXY te kopiëren.
- Handmatige proxy-instelling
- Analyseer de ondersteunde configuratie en geef de client de juiste proxy- en bypass-opties.
- PAC of automatische detectie
- Evalueer het beleid voor de werkelijke bestemming met een ondersteunde integratie.
- Achtergrondservice
- Controleer welk account de effectieve configuratie bezit; de instellingen van de interactieve gebruiker zijn mogelijk niet die van de service.
Voor een klein diagnostisch verzoek haalt een expliciete libcurl-proxyoptie de ontdekking uit de vergelijking. Een begrensd curl-commando kan hetzelfde HTTP-eindpunt onafhankelijk controleren. Voor een beheerde toepassing implementeert u het beoogde ontdekkingsbeleid in plaats van te vertrouwen op een geslaagd browserverzoek als bewijs van gedeelde configuratie.