CURLE_NOT_BUILT_IN signifas, ke la petita funkcio mankas en la konstruo de libcurl. Kun https:// prokura URL, kontrolu HTTPS-prokuran subtenon en la biblioteko, kiun la aplikaĵo efektive ŝargis.

curl_version_info(CURLVERSION_NOW) raportas la version de tiu biblioteko, la TLS-malantaŭaĵon kaj la funkciajn flagojn. CURL_VERSION_HTTPS_PROXY identigas HTTPS-prokuran kapablon; ĝenerala subteno de HTTPS-celoj estas alia funkcio. Aparta plenumebla curl dosiero povas uzi alian bibliotekan konstruon.

Unue konfirmu la protokolon de la aŭskultanto. Ordinara HTTP-prokuro, kiu portas HTTPS-celon, ankoraŭ uzas http:// prokuran URL. Ŝanĝi tiun valoron taŭgas, kiam ĝi ĝustigas la priskribon de la aŭskultanto.

Se la peranto mem postulas TLS, konservu ĝian https:// URL kaj uzu kongruan bibliotekon. libcurl aldonis HTTPS-prokurojn kun OpenSSL en 7.52.0 kaj etendis malantaŭaĵan subtenon en 7.87.0. La rultempa versio, elektita TLS-malantaŭaĵo kaj kompilitaj funkcioj ĉiuj gravas; ŝalti nerilatajn konstruajn opciojn ne pruvas ĉi tiun kapablon.

Rilataj artikoloj