Bakit hindi kinukuha ng curl ang proxy ng browser sa Windows
Ihiwalay ang mga input ng proxy ng libcurl sa pagtuklas ng proxy ng browser sa Windows at awtomatikong configuration.
Ang browser sa Windows na gumagana sa proxy ng kumpanya ay hindi nagpapatunay na ang application na nakabatay sa libcurl ay natuklasan ang parehong configuration. Ang libcurl ay may mga dokumentadong opsyon sa proxy at environment variable; ang pagtuklas ng proxy ng browser sa Windows ay ibang interface.
Ang application na gustong sumunod sa mga setting ng Windows ng kasalukuyang user ay maaaring tanungin ang mga ito gamit ang API ng configuration ng proxy sa Windows. May natitira pa ring gawain. Ang URL ng awtomatikong configuration ay tumuturo sa isang patakaran ng PAC, hindi sa isang nakapirming endpoint ng proxy na angkop na kopyahin nang direkta sa CURLOPT_PROXY.
- Manu-manong setting ng proxy
- Suriin ang sinusuportahang configuration at ibigay sa kliyente ang angkop na mga opsyon sa proxy at bypass.
- PAC o awtomatikong pagtuklas
- Tayahin ang patakaran para sa aktwal na destinasyon gamit ang sinusuportahang integrasyon.
- Serbisyo sa background
- Tingnan kung aling account ang may hawak ng epektibong configuration; maaaring hindi ang mga setting ng interactive na user ang mga setting ng serbisyo.
Para sa maliit na diagnostic na kahilingan, ang tahasang opsyon sa proxy ng libcurl ay nag-aalis ng pagtuklas mula sa paghahambing. Ang isang limitadong utos na curl ay maaaring suriin ang parehong HTTP endpoint nang nakapag-iisa. Para sa pinamamahalaang application, ipatupad ang nilalayong patakaran sa pagtuklas sa halip na umasa sa matagumpay na kahilingan ng browser bilang patunay ng ibinahaging configuration.