Ellenőrizze a hivatkozott libcurl HTTPS-proxy támogatását
Különböztesse meg a nem támogatott HTTPS-proxy buildet egy HTTPS-célokat továbbító közönséges HTTP-proxytól.
A CURLE_NOT_BUILT_IN azt jelenti, hogy a kért funkció hiányzik a libcurl buildből. https:// proxy URL esetén vizsgálja meg a HTTPS-proxy támogatást abban a könyvtárban, amelyet az alkalmazás ténylegesen betöltött.
A curl_version_info(CURLVERSION_NOW) jelenti a könyvtár verzióját, a TLS-hátteret és a funkciójelzőket. A CURL_VERSION_HTTPS_PROXY a HTTPS-proxy képességét jelöli; az általános HTTPS-cél támogatás más funkció. Egy külön curl futtatható fájl más könyvtárbuildet használhat.
Először erősítse meg a hallgató protokollját. A HTTPS-célt továbbító közönséges HTTP-proxy továbbra is http:// proxy URL-t használ. Ennek az értéknek a módosítása akkor indokolt, ha korrigálja a hallgató leírását.
Ha a közvetítő maga igényel TLS-t, tartsa meg a https:// URL-jét, és használjon kompatibilis könyvtárat. A libcurl a 7.52.0-ban hozzáadta a HTTPS-proxykat az OpenSSL-lel, és a 7.87.0-ban kiterjesztette a háttértámogatást. A futásidejű verzió, a kiválasztott TLS-háttér és a lefordított funkciók mind számítanak; a nem kapcsolódó buildopciók engedélyezése nem bizonyítja ezt a képességet.