CURLE_NOT_BUILT_IN פירושו שהתכונה המבוקשת חסרה בבנייה של libcurl. עם כתובת פרוקסי https://, בדקו תמיכת פרוקסי HTTPS בספרייה שהאפליקציה טענה בפועל.

curl_version_info(CURLVERSION_NOW) מדווח על גרסת הספרייה, ה-backend של TLS ודגלי התכונות. CURL_VERSION_HTTPS_PROXY מזהה יכולת פרוקסי HTTPS; תמיכה כללית ביעדי HTTPS היא תכונה אחרת. קובץ הרצה נפרד של curl יכול להשתמש בבנייה אחרת של הספרייה.

תחילה אשרו את הפרוטוקול של המאזין. פרוקסי HTTP רגיל שמעביר יעד HTTPS עדיין משתמש בכתובת פרוקסי http://. שינוי הערך הזה מתאים כאשר הוא מתקן את התיאור של המאזין.

אם המתווך עצמו דורש TLS, שמרו על כתובת ה-https:// שלו והשתמשו בספרייה תואמת. libcurl הוסיף פרוקסי HTTPS עם OpenSSL בגרסה 7.52.0 והרחיב את תמיכת ה-backend בגרסה 7.87.0. גרסת זמן הריצה, ה-backend של TLS שנבחר והתכונות שנאספו — כולם חשובים; הפעלת אפשרויות בנייה לא קשורות אינה מוכיחה את היכולת הזו.

מאמרים קשורים