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 بیک اینڈ اور کمپائل شدہ خصوصیات سب اہم ہیں؛ غیر متعلقہ بلڈ آپشنز فعال کرنا اس صلاحیت کو ثابت نہیں کرتا۔

متعلقہ مضامین