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 funkcija 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 funkcija. CURL_VERSION_HTTPS_PROXY označava sposobnost HTTPS proxyja; opća podrška za HTTPS odredišta je druga funkcija. Zasebni curl izvršni program 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 kompajlirane funkcije sve su važne; uključivanje nepovezanih opcija gradnje ne dokazuje tu sposobnost.