Waarom curl nie die Windows-blaaier-proxy optel nie
Onderskei libcurl se proxy-invoer van Windows se blaaier-proxy-ontdekking en outomatiese konfigurasie.
'n Windows-blaaier wat deur die maatskappy se proxy werk, bewys nie dat 'n libcurl-gebaseerde toepassing dieselfde konfigurasie ontdek het nie. libcurl het gedokumenteerde proxy-opsies en omgewingsveranderlikes; Windows se blaaier-proxy-ontdekking is 'n ander koppelvlak.
'n Toepassing wat die huidige gebruiker se Windows-instellings wil volg, kan dit navraag doen met die Windows-proxykonfigurasie-API. Dit laat steeds werk oor. 'n Outomatiese konfigurasie-URL wys na 'n PAC-beleid, nie na 'n vaste proxy-eindpunt wat geskik is om direk in CURLOPT_PROXY te kopieer nie.
- Handmatige proxy-instelling
- Ontleed die ondersteunde konfigurasie en gee die toepaslike proxy- en omseil-opsies aan die kliënt.
- PAC of outomatiese ontdekking
- Evalueer die beleid vir die werklike bestemming met 'n ondersteunde integrasie.
- Agtergronddiens
- Kontroleer watter rekening die effektiewe konfigurasie besit; die interaktiewe gebruiker se instellings is dalk nie die diens se instellings nie.
Vir 'n klein diagnostiese versoek verwyder 'n eksplisiete libcurl-proxy-opsie die ontdekking uit die vergelyking. 'n Beperkte curl-opdrag kan dieselfde HTTP-eindpunt onafhanklik toets. Vir 'n bestuurde toepassing, implementeer die beoogde ontdekkingsbeleid eerder as om op 'n blaaier se suksesvolle versoek as bewys van gedeelde konfigurasie te vertrou.