Patikrinkite susietą libcurl dėl HTTPS tarpinio serverio palaikymo
Atskirkite nepalaikomą HTTPS tarpinio serverio rinkinį nuo įprasto HTTP tarpinio serverio, perduodančio HTTPS paskirties vietas.
CURLE_NOT_BUILT_IN reiškia, kad prašomos funkcijos nėra libcurl rinkinyje. Su https:// tarpinio serverio URL patikrinkite HTTPS tarpinio serverio palaikymą bibliotekoje, kurią programa iš tikrųjų įkėlė.
curl_version_info(CURLVERSION_NOW) praneša tos bibliotekos versiją, TLS vidinę dalį ir funkcijų vėliavėles. CURL_VERSION_HTTPS_PROXY nurodo HTTPS tarpinio serverio galimybę; bendras HTTPS paskirties vietų palaikymas yra kita funkcija. Atskiras curl vykdomasis failas gali naudoti kitą bibliotekos rinkinį.
Pirmiausia patvirtinkite klausytojo protokolą. Įprastas HTTP tarpinis serveris, perduodantis HTTPS paskirties vietą, vis dar naudoja http:// tarpinio serverio URL. Keisti šią reikšmę tikslinga, kai ji pataiso klausytojo aprašymą.
Jei pats tarpininkas reikalauja TLS, palikite jo https:// URL ir naudokite suderinamą biblioteką. libcurl pridėjo HTTPS tarpinius serverius su OpenSSL versijoje 7.52.0 ir išplėtė vidinių dalių palaikymą versijoje 7.87.0. Vykdymo versija, pasirinkta TLS vidinė dalis ir sukompiliuotos funkcijos visos svarbios; nesusijusių rinkinio parinkčių įjungimas šios galimybės neįrodo.