Przeglądarka w Windows działająca przez proxy firmowe nie dowodzi, że aplikacja oparta na libcurl wykryła tę samą konfigurację. libcurl ma udokumentowane opcje proxy i zmienne środowiskowe; wykrywanie proxy przeglądarki Windows to inny interfejs.

Aplikacja, która chce podążać za ustawieniami Windows bieżącego użytkownika, może je odpytać przez API konfiguracji proxy w Windows. To wciąż zostawia pracę. Adres URL automatycznej konfiguracji wskazuje na zasady PAC, a nie na stały punkt końcowy proxy odpowiedni do bezpośredniego skopiowania do CURLOPT_PROXY.

Ręczne ustawienie proxy
Przeanalizuj obsługiwaną konfigurację i przekaż klientowi odpowiednie opcje proxy i obejścia.
PAC lub automatyczne wykrywanie
Oceń zasady dla rzeczywistego miejsca docelowego za pomocą obsługiwanej integracji.
Usługa w tle
Sprawdź, które konto posiada efektywną konfigurację; ustawienia użytkownika interaktywnego mogą nie być ustawieniami usługi.

W przypadku małego żądania diagnostycznego jawna opcja proxy libcurl usuwa wykrywanie z porównania. Ograniczone polecenie curl może niezależnie sprawdzić ten sam punkt końcowy HTTP. W aplikacji zarządzanej zaimplementuj zamierzone zasady wykrywania, zamiast polegać na udanym żądaniu przeglądarki jako dowodzie wspólnej konfiguracji.

Powiązane artykuły