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 ब्याकएन्ड र कम्पाइल गरिएका सुविधाहरू सबै महत्त्वपूर्ण छन्; असम्बन्धित बिल्ड विकल्प सक्षम गर्नाले यो क्षमता प्रमाणित हुँदैन।

सम्बन्धित लेखहरू