CURLE_NOT_BUILT_IN beteken dat die gevraagde funksie nie in die libcurl-bou voorkom nie. Met 'n https://-proxy-URL moet jy HTTPS-proxy-ondersteuning ondersoek in die biblioteek wat die toepassing werklik gelaai het.

curl_version_info(CURLVERSION_NOW) rapporteer daardie biblioteek se weergawe, TLS-agterkant en kenmerkvlaggies. CURL_VERSION_HTTPS_PROXY dui op HTTPS-proxy-vermoë; algemene HTTPS-bestemmingsondersteuning is 'n ander kenmerk. 'n Aparte curl-uitvoerbare lêer kan 'n ander biblioteekbou gebruik.

Bevestig eers die luisteraar se protokol. 'n Gewone HTTP-proxy wat 'n HTTPS-bestemming dra, gebruik steeds 'n http://-proxy-URL. Om daardie waarde te verander is gepas wanneer dit die beskrywing van die luisteraar regstel.

As die tussenganger self TLS vereis, hou sy https://-URL en gebruik 'n versoenbare biblioteek. libcurl het HTTPS-proxies met OpenSSL in 7.52.0 bygevoeg en backend-ondersteuning in 7.87.0 uitgebrei. Die looptydweergawe, gekose TLS-agterkant en saamgestelde kenmerke maak almal saak; die inskakel van onverwante bou-opsies vestig nie hierdie vermoë nie.

Verwante artikels