الصنف urllib.request.HTTPDigestAuthHandler في بايثون

من موسوعة حسوب
< Python‏ | urllib‏ | request
مراجعة 20:52، 26 يناير 2019 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>urllib.request.HTTPDigestAuthHandler</code> في بايثون}}</noinclude> يعالج هذا الصنف عملية الاست...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

يعالج هذا الصنف عملية الاستيثاق مع المضيف البعيد.

البنية العامة

urllib.request.HTTPDigestAuthHandler(password_mgr=None)

المعاملات

password_mgr

معامل اختياري، ويجب أن تكون قيمته متوافقة مع الصنف HTTPPasswordMgr. راجع قسم كائنات HTTPPasswordMgr للاطلاع على معلومات مفصّلة حول الواجهة التي يجب أن تكون مدعومة.

إذا أضيف معالجا Digest Authentication و Basic Authentication، فإنّ المعالج Digest Authentication سيُجرّب في البداية دائمًا، وإن أعاد هذا المعالج استجابة من نوع 40x مرة أخرى، فإنّه سيُرسل إلى معالج Basic Authentication. يُطلق هذا الصنف الاستثناء ValueError عند حصوله على مخطط استيثاق غير Digest أو Basic.

ملاحظة: يُطلق الصنف الاستثناء ValueError عند استخدام مخططات استيثاق غير مدعومة في الإصدار 3.3 من بايثون.

مصادر