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ä.

Aiheeseen liittyvät artikkelit