Preverite povezani libcurl za podporo proxyju HTTPS
Razlikujte nepodprto gradnjo proxyja HTTPS od običajnega proxyja HTTP, ki prenaša cilje HTTPS.
CURLE_NOT_BUILT_IN pomeni, da zahtevane funkcije v gradnji libcurl ni. Pri URL-ju proxyja https:// preverite podporo proxyju HTTPS v knjižnici, ki jo je aplikacija dejansko naložila.
curl_version_info(CURLVERSION_NOW) poroča o različici te knjižnice, zaledju TLS in zastavicah funkcij. CURL_VERSION_HTTPS_PROXY označuje zmožnost proxyja HTTPS; splošna podpora ciljem HTTPS je druga funkcija. Ločena izvršljiva datoteka curl lahko uporablja drugo gradnjo knjižnice.
Najprej potrdite protokol poslušalca. Običajni proxy HTTP, ki prenaša cilj HTTPS, še vedno uporablja URL proxyja http://. Spreminjanje te vrednosti je primerno, ko popravlja opis poslušalca.
Če posrednik sam zahteva TLS, obdržite njegov URL https:// in uporabite združljivo knjižnico. libcurl je dodal proxye HTTPS z OpenSSL v različici 7.52.0 in razširil podporo zaledjem v različici 7.87.0. Izvajalna različica, izbrano zaledje TLS in prevedene funkcije so vse pomembne; omogočanje nepovezanih možnosti gradnje te zmožnosti ne dokazuje.