مصادقة Digest للوكيل في Requests
ميّز مصادقة Digest الخاصة بالوجهة في Requests عن مصادقة Digest الخاصة بالوكيل ومتطلبات النفق عبر HTTPS.
تتولى HTTPDigestAuth في Requests مصادقة الوجهة. أما الوكيل فيصدر الحالة 407 مع Proxy-Authenticate ويحتاج إلى معالجة مصادقة خاصة به.
توفر مكتبة requests-toolbelt الصنف HTTPProxyDigestAuth لمعالجة تحديات الوكيل وإعداد تفويض الوكيل. تحقق من التوافق مع إصدارات Requests وطبقة النقل المحددة المستخدمة.
يحتاج HTTPS CONNECT إلى دعم منفصل
قد يرسل الوكيل تحدياً أثناء إنشاء نفق CONNECT، قبل أن تصل استجابة وجهة عادية إلى خطافات الاستجابة. لذا فإن معالجة الاستجابة 407 الظاهرة لا تثبت دعم كل مسارات مصادقة CONNECT.
بالنسبة إلى أهداف HTTPS، استخدم عميلاً أو تكاملاً مُصاناً يدعم صراحةً مصادقة الوكيل المطلوبة عند إعداد النفق. تحتاج التعديلات الملتفة حول البنية الداخلية القديمة لـ Requests أو urllib3 إلى بيان توافق مُصان قبل إعادة استخدامها.
سجّل متطلبات مصادقة الوكيل ومصادقة الوجهة في حقول منفصلة، مع ذكر المرحلة التي فشلت. يوضح ذلك أي تحدٍّ تمت معالجته وأي تحدٍّ لا يزال يحتاج إلى دعم.