Защо curl не прихваща проксито на браузъра в Windows
Разграничете входните данни за прокси на libcurl от откриването на прокси в браузъра на Windows и автоматичната конфигурация.
Работещ браузър в Windows през фирменото прокси не доказва, че приложение на базата на libcurl е открило същата конфигурация. libcurl има документирани опции за прокси и променливи на средата; откриването на прокси в браузъра на Windows е друг интерфейс.
Приложение, което иска да следва настройките на Windows на текущия потребител, може да ги заяви чрез API за конфигурация на прокси в Windows. Това все още оставя работа. URL адресът за автоматична конфигурация сочи към PAC политика, а не към фиксирана крайна точка на прокси, подходяща за директно копиране в CURLOPT_PROXY.
- Ръчна настройка на прокси
- Анализирайте поддържаната конфигурация и подайте подходящите опции за прокси и заобикаляне на клиента.
- PAC или автоматично откриване
- Оценете политиката за действителната дестинация чрез поддържана интеграция.
- Фонова услуга
- Проверете кой акаунт притежава ефективната конфигурация; настройките на интерактивния потребител може да не са настройките на услугата.
За малка диагностична заявка изрична опция за прокси в libcurl премахва откриването от сравнението. Ограничена команда curl може независимо да провери същата HTTP крайна точка. За управлявано приложение приложете предвидената политика за откриване, вместо да разчитате на успешна заявка на браузъра като доказателство за споделена конфигурация.