Un browser din Windows care lucrează prin proxy-ul companiei nu demonstrează că o aplicație bazată pe libcurl a descoperit aceeași configurație. libcurl are opțiuni proxy și variabile de mediu documentate; descoperirea proxy-ului browserului din Windows este o altă interfață.

O aplicație care dorește să urmeze setările Windows ale utilizatorului curent le poate interoga prin API-ul de configurare a proxy-ului din Windows. Tot rămâne de lucru. Un URL de configurare automată indică o politică PAC, nu un punct final proxy fix potrivit pentru copiere directă în CURLOPT_PROXY.

Setare manuală a proxy-ului
Analizați configurația acceptată și furnizați clientului opțiunile proxy și de ocolire adecvate.
PAC sau descoperire automată
Evaluați politica pentru destinația reală folosind o integrare acceptată.
Serviciu de fundal
Verificați ce cont deține configurația efectivă; setările utilizatorului interactiv pot să nu fie setările serviciului.

Pentru o cerere mică de diagnosticare, o opțiune proxy explicită libcurl elimină descoperirea din comparație. O comandă curl limitată poate verifica același punct final HTTP în mod independent. Pentru o aplicație gestionată, implementați politica de descoperire dorită în loc să vă bazați pe o cerere reușită a browserului ca dovadă a unei configurații comune.

Articole similare