CURLE_NOT_BUILT_IN significa que a función solicitada non está presente na compilación de libcurl. Cun URL de proxy https://, inspeccione o soporte de proxy HTTPS na biblioteca que a aplicación cargou realmente.

curl_version_info(CURLVERSION_NOW) informa da versión desa biblioteca, do backend TLS e dos indicadores de funcións. CURL_VERSION_HTTPS_PROXY identifica a capacidade de proxy HTTPS; o soporte xeral de destinos HTTPS é outra función. Un executábel curl separado pode usar outra compilación da biblioteca.

Primeiro confirme o protocolo do receptor. Un proxy HTTP común que transporta un destino HTTPS segue usando un URL de proxy http://. Cambiar ese valor é axeitado cando corrixe a descrición do receptor.

Se o intermediario mesmo require TLS, manteña o seu URL https:// e use unha biblioteca compatible. libcurl engadiu proxies HTTPS con OpenSSL na versión 7.52.0 e ampliou o soporte de backends na 7.87.0. A versión en tempo de execución, o backend TLS seleccionado e as funcións compiladas importan; activar opcións de compilación non relacionadas non establece esta capacidade.

Artigos relacionados