Kontrollige lingitud libcurli HTTPS-puhverserveri tuge
Eristage toetamata HTTPS-puhverserveri koostist tavalisest HTTP-puhverserverist, mis edastab HTTPS-sihtkohti.
CURLE_NOT_BUILT_IN tähendab, et soovitud funktsioon puudub libcurli koostisest. Kui puhverserveri URL on https://, kontrollige HTTPS-puhverserveri tuge teegis, mille rakendus tegelikult laadis.
curl_version_info(CURLVERSION_NOW) teatab selle teegi versiooni, TLS-taustaprogrammi ja funktsioonilipud. CURL_VERSION_HTTPS_PROXY tähistab HTTPS-puhverserveri võimekust; üldine HTTPS-sihtkohtade tugi on teine funktsioon. Eraldi curl-i täitmisfail võib kasutada teist teegi koostist.
Kõigepealt kinnitage kuulaja protokoll. Tavaline HTTP-puhverserver, mis edastab HTTPS-sihtkohta, kasutab endiselt http:// puhverserveri URL-i. Selle väärtuse muutmine on asjakohane, kui see parandab kuulaja kirjeldust.
Kui vahendaja ise nõuab TLS-i, jätke tema https:// URL alles ja kasutage ühilduvat teeki. libcurl lisas HTTPS-puhverserverid OpenSSL-iga versioonis 7.52.0 ja laiendas taustaprogrammide tuge versioonis 7.87.0. Käitusaegne versioon, valitud TLS-taustaprogramm ja kompileeritud funktsioonid on kõik olulised; mitteseotud koostisvalikute lubamine ei tõenda seda võimekust.