Tarkista linkitetty libcurl HTTPS-välityspalvelintuen varalta
Erota tukematon HTTPS-välityspalvelinkooste tavallisesta HTTP-välityspalvelimesta, joka välittää HTTPS-kohteita.
CURLE_NOT_BUILT_IN tarkoittaa, että pyydetty ominaisuus puuttuu libcurlin koosteesta. Kun välityspalvelimen URL on https://, tarkista HTTPS-välityspalvelintuki kirjastosta, jonka sovellus tosiasiassa latasi.
curl_version_info(CURLVERSION_NOW) ilmoittaa kyseisen kirjaston version, TLS-taustaohjelman ja ominaisuusliput. CURL_VERSION_HTTPS_PROXY osoittaa HTTPS-välityspalvelinkyvykkyyden; yleinen HTTPS-kohteiden tuki on eri ominaisuus. Erillinen curl-suoritettava voi käyttää toista kirjastokoostetta.
Vahvista ensin kuuntelijan protokolla. Tavallinen HTTP-välityspalvelin, joka välittää HTTPS-kohdetta, käyttää edelleen http://-välityspalvelin-URL:ää. Kyseisen arvon muuttaminen on sopivaa, kun se korjaa kuuntelijan kuvausta.
Jos välittäjä itse vaatii TLS:n, säilytä sen https://-URL ja käytä yhteensopivaa kirjastoa. libcurl lisäsi HTTPS-välityspalvelimet OpenSSL:n kanssa versiossa 7.52.0 ja laajensi taustaohjelmatukea versiossa 7.87.0. Ajonaikainen versio, valittu TLS-taustaohjelma ja käännetyt ominaisuudet ovat kaikki ratkaisevia; aiheettomien koosteasetusten käyttöönotto ei todista tätä kyvykkyyttä.