CURLE_NOT_BUILT_IN znamená, že požadovaná funkce v sestavě libcurl chybí. U URL proxy https:// zkontrolujte podporu HTTPS proxy v knihovně, kterou aplikace skutečně načetla.

curl_version_info(CURLVERSION_NOW) hlásí verzi této knihovny, TLS backend a příznaky funkcí. CURL_VERSION_HTTPS_PROXY označuje schopnost HTTPS proxy; obecná podpora HTTPS cílů je jiná funkce. Samostatný spustitelný soubor curl může používat jinou sestavu knihovny.

Nejprve potvrďte protokol posluchače. Běžný HTTP proxy přenášející HTTPS cíl stále používá URL proxy http://. Změna této hodnoty je vhodná, když opravuje popis posluchače.

Pokud zprostředkovatel sám vyžaduje TLS, ponechte jeho URL https:// a použijte kompatibilní knihovnu. libcurl přidal HTTPS proxy s OpenSSL ve verzi 7.52.0 a rozšířil podporu backendů ve verzi 7.87.0. Verze za běhu, zvolený TLS backend a zkompilované funkce jsou všechny důležité; zapnutí nesouvisejících voleb sestavení tuto schopnost neprokazuje.

Související články