Браузер Windows, работающий через корпоративный прокси, не доказывает, что приложение на основе libcurl обнаружило ту же конфигурацию. У libcurl есть документированные параметры прокси и переменные среды; обнаружение прокси браузера Windows — это другой интерфейс.

Приложение, которое хочет следовать параметрам Windows текущего пользователя, может запросить их через API конфигурации прокси Windows. Но работа всё равно остаётся. URL автоматической конфигурации указывает на политику PAC, а не на фиксированную конечную точку прокси, которую можно напрямую скопировать в CURLOPT_PROXY.

Ручная настройка прокси
Разберите поддерживаемую конфигурацию и передайте клиенту подходящие параметры прокси и обхода.
PAC или автоматическое обнаружение
Оцените политику для фактического назначения с помощью поддерживаемой интеграции.
Фоновая служба
Проверьте, какая учётная запись владеет действующей конфигурацией; параметры интерактивного пользователя могут не быть параметрами службы.

Для небольшого диагностического запроса явный параметр прокси libcurl убирает обнаружение из сравнения. Ограниченная команда curl может независимо проверить ту же конечную точку HTTP. Для управляемого приложения реализуйте предполагаемую политику обнаружения, а не полагайтесь на успешный запрос браузера как на доказательство общей конфигурации.

Похожие статьи