Per què curl no agafa el proxy del navegador de Windows
Distingiu les entrades de proxy de libcurl del descobriment de proxy del navegador de Windows i de la configuració automàtica.
Un navegador de Windows que funciona a través del proxy de l'empresa no demostra que una aplicació basada en libcurl hagi descobert la mateixa configuració. libcurl té opcions de proxy i variables d'entorn documentades; el descobriment de proxy del navegador de Windows és una altra interfície.
Una aplicació que vulgui seguir la configuració de Windows de l'usuari actual pot consultar-la mitjançant l'API de configuració de proxy de Windows. Encara queda feina. Una URL de configuració automàtica apunta a una política PAC, no a un punt de connexió de proxy fix adequat per copiar directament a CURLOPT_PROXY.
- Configuració manual del proxy
- Analitzeu la configuració admesa i proporcioneu al client les opcions de proxy i d'omissió adequades.
- PAC o descobriment automàtic
- Avalueu la política per a la destinació real amb una integració compatible.
- Servei en segon pla
- Comproveu quin compte posseeix la configuració efectiva; la configuració de l'usuari interactiu pot no ser la del servei.
Per a una petició de diagnòstic petita, una opció de proxy explícita de libcurl elimina el descobriment de la comparació. Una ordre curl limitada pot comprovar el mateix punt de connexió HTTP de manera independent. Per a una aplicació gestionada, implementeu la política de descobriment prevista en lloc de confiar en una petició correcta del navegador com a prova de configuració compartida.