CURLE_NOT_BUILT_IN ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਬੇਨਤੀ ਕੀਤੀ ਸੁਵਿਧਾ libcurl ਬਿਲਡ ਵਿੱਚ ਨਹੀਂ ਹੈ। https:// ਪ੍ਰੌਕਸੀ URL ਨਾਲ, ਐਪਲੀਕੇਸ਼ਨ ਵੱਲੋਂ ਅਸਲ ਵਿੱਚ ਲੋਡ ਕੀਤੀ ਲਾਇਬ੍ਰੇਰੀ ਵਿੱਚ HTTPS-ਪ੍ਰੌਕਸੀ ਸਮਰਥਨ ਜਾਂਚੋ।

curl_version_info(CURLVERSION_NOW) ਉਸ ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਸੰਸਕਰਣ, TLS ਬੈਕਐਂਡ ਅਤੇ ਸੁਵਿਧਾ ਫਲੈਗ ਦੱਸਦਾ ਹੈ। CURL_VERSION_HTTPS_PROXY HTTPS-ਪ੍ਰੌਕਸੀ ਸਮਰਥਾ ਪਛਾਣਦਾ ਹੈ; ਆਮ HTTPS ਮੰਜ਼ਿਲ ਸਮਰਥਨ ਇੱਕ ਹੋਰ ਸੁਵਿਧਾ ਹੈ। ਵੱਖਰੀ curl ਐਗਜ਼ਿਕਿਊਟੇਬਲ ਫਾਈਲ ਕੋਈ ਹੋਰ ਲਾਇਬ੍ਰੇਰੀ ਬਿਲਡ ਵਰਤ ਸਕਦੀ ਹੈ।

ਪਹਿਲਾਂ ਸੁਣਨ ਵਾਲੇ ਦਾ ਪ੍ਰੋਟੋਕੋਲ ਪੱਕਾ ਕਰੋ। HTTPS ਮੰਜ਼ਿਲ ਲਿਜਾਣ ਵਾਲੀ ਆਮ HTTP ਪ੍ਰੌਕਸੀ ਅਜੇ ਵੀ http:// ਪ੍ਰੌਕਸੀ URL ਵਰਤਦੀ ਹੈ। ਸੁਣਨ ਵਾਲੇ ਦਾ ਵੇਰਵਾ ਸੁਧਾਰਨ ਵੇਲੇ ਉਹ ਮੁੱਲ ਬਦਲਣਾ ਢੁਕਵਾਂ ਹੈ।

ਜੇ ਵਿਚੋਲਾ ਖੁਦ TLS ਮੰਗਦਾ ਹੈ, ਤਾਂ ਉਸ ਦਾ https:// URL ਰੱਖੋ ਅਤੇ ਅਨੁਕੂਲ ਲਾਇਬ੍ਰੇਰੀ ਵਰਤੋ। libcurl ਨੇ 7.52.0 ਵਿੱਚ OpenSSL ਨਾਲ HTTPS ਪ੍ਰੌਕਸੀਆਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਅਤੇ 7.87.0 ਵਿੱਚ ਬੈਕਐਂਡ ਸਮਰਥਨ ਦਾ ਵਿਸਥਾਰ ਕੀਤਾ। ਰਨਟਾਈਮ ਸੰਸਕਰਣ, ਚੁਣਿਆ TLS ਬੈਕਐਂਡ ਅਤੇ ਕੰਪਾਇਲ ਕੀਤੀਆਂ ਸੁਵਿਧਾਵਾਂ ਸਭ ਮਹੱਤਵਪੂਰਨ ਹਨ; ਅਸੰਬੰਧਿਤ ਬਿਲਡ ਵਿਕਲਪ ਚਾਲੂ ਕਰਨ ਨਾਲ ਇਹ ਸਮਰਥਾ ਸਾਬਤ ਨਹੀਂ ਹੁੰਦੀ।

ਸੰਬੰਧਿਤ ਲੇਖ