Provjerite povezani libcurl za podršku HTTPS proxyju
Razlikujte nepodržanu gradnju HTTPS proxyja od običnog HTTP proxyja koji prenosi HTTPS odredišta.
CURLE_NOT_BUILT_IN znači da tražena značajka nije prisutna u gradnji libcurla. S URL-om proxyja https:// provjerite podršku za HTTPS proxy u biblioteci koju je aplikacija stvarno učitala.
curl_version_info(CURLVERSION_NOW) prijavljuje verziju te biblioteke, TLS pozadinu i zastavice značajki. CURL_VERSION_HTTPS_PROXY označava sposobnost HTTPS proxyja; opća podrška za HTTPS odredišta druga je značajka. Zasebna curl izvršna datoteka može koristiti drugu gradnju biblioteke.
Najprije potvrdite protokol slušatelja. Obični HTTP proxy koji prenosi HTTPS odredište i dalje koristi URL proxyja http://. Promjena te vrijednosti prikladna je kada ispravlja opis slušatelja.
Ako sam posrednik zahtijeva TLS, zadržite njegov URL https:// i koristite kompatibilnu biblioteku. libcurl je dodao HTTPS proxije s OpenSSL-om u 7.52.0 i proširio podršku za pozadine u 7.87.0. Verzija izvršnog okruženja, odabrana TLS pozadina i kompilirane značajke sve su važne; uključivanje nepovezanih opcija gradnje ne dokazuje tu sposobnost.