Skontrolujte prepojený libcurl na podporu HTTPS proxy
Rozlíšte nepodporovanú zostavu HTTPS proxy od bežného HTTP proxy prenášajúceho HTTPS ciele.
CURLE_NOT_BUILT_IN znamená, že požadovaná funkcia v zostave libcurl chýba. Pri URL proxy https:// skontrolujte podporu HTTPS proxy v knižnici, ktorú aplikácia skutočne načítala.
curl_version_info(CURLVERSION_NOW) hlási verziu tejto knižnice, TLS backend a príznaky funkcií. CURL_VERSION_HTTPS_PROXY označuje schopnosť HTTPS proxy; všeobecná podpora HTTPS cieľov je iná funkcia. Samostatný spustiteľný súbor curl môže používať inú zostavu knižnice.
Najprv potvrďte protokol poslucháča. Bežný HTTP proxy prenášajúci HTTPS cieľ stále používa URL proxy http://. Zmena tejto hodnoty je vhodná, keď opravuje opis poslucháča.
Ak samotný sprostredkovateľ vyžaduje TLS, ponechajte jeho URL https:// a použite kompatibilnú knižnicu. libcurl pridal HTTPS proxy s OpenSSL vo verzii 7.52.0 a rozšíril podporu backendov vo verzii 7.87.0. Verzia za behu, zvolený TLS backend a skompilované funkcie sú všetky dôležité; zapnutie nesúvisiacich možností zostavenia túto schopnosť nepreukazuje.