لماذا لا يلتقط curl بروكسي متصفح Windows
ميّز مدخلات البروكسي في libcurl عن اكتشاف بروكسي المتصفح في Windows والتهيئة التلقائية.
وجود متصفح Windows يعمل عبر بروكسي الشركة لا يعني أن تطبيقًا مبنيًا على libcurl قد اكتشف التهيئة نفسها. لدى libcurl خيارات بروكسي موثّقة ومتغيرات بيئة؛ أما اكتشاف بروكسي متصفح Windows فهو واجهة أخرى.
يمكن للتطبيق الذي يريد اتباع إعدادات Windows للمستخدم الحالي أن يستعلم عنها باستخدام واجهة API لتهيئة البروكسي في Windows. لكن يبقى عمل يجب القيام به. يشير عنوان URL للتهيئة التلقائية إلى سياسة PAC، لا إلى نقطة نهاية بروكسي ثابتة تصلح للنسخ مباشرة إلى CURLOPT_PROXY.
- إعداد البروكسي اليدوي
- حلّل التهيئة المدعومة وقدّم خيارات البروكسي والتجاوز المناسبة إلى العميل.
- PAC أو الاكتشاف التلقائي
- قيّم السياسة للوجهة الفعلية باستخدام تكامل مدعوم.
- خدمة خلفية
- تحقق من أي حساب يملك التهيئة الفعالة؛ فقد لا تكون إعدادات المستخدم التفاعلي هي إعدادات الخدمة.
للطلب التشخيصي الصغير، يزيل خيار بروكسي صريح في libcurl الاكتشاف من المقارنة. ويمكن لأمر curl محدود أن يفحص نقطة النهاية HTTP نفسها بشكل مستقل. وللتطبيق المُدار، نفّذ سياسة الاكتشاف المقصودة بدلًا من الاعتماد على نجاح طلب المتصفح كدليل على تهيئة مشتركة.