الفرق بين المراجعتين لصفحة: «Python/urllib/request/HTTPDigestAuthHandler»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>urllib.request.HTTPDigestAuthHandler</code> في بايثون}}</noinclude> يعالج هذا الصنف عملية الاست...' |
لا ملخص تعديل |
||
سطر 13: | سطر 13: | ||
إذا أضيف معالجا Digest Authentication و Basic Authentication، فإنّ المعالج Digest Authentication سيُجرّب في البداية دائمًا، وإن أعاد هذا المعالج استجابة من نوع 40x مرة أخرى، فإنّه سيُرسل إلى معالج Basic Authentication. | إذا أضيف معالجا Digest Authentication و Basic Authentication، فإنّ المعالج Digest Authentication سيُجرّب في البداية دائمًا، وإن أعاد هذا المعالج استجابة من نوع 40x مرة أخرى، فإنّه سيُرسل إلى معالج Basic Authentication. | ||
ملاحظة: يُطلق الصنف الاستثناء ValueError عند استخدام مخططات استيثاق غير مدعومة في الإصدار 3.3 من بايثون. | يُطلق هذا الصنف الاستثناء <code>ValueError</code> عند حصوله على مخطط استيثاق غير Digest أو Basic. | ||
ملاحظة: يُطلق الصنف الاستثناء <code>ValueError</code> عند استخدام مخططات استيثاق غير مدعومة في الإصدار 3.3 من بايثون. | |||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 20:54، 26 يناير 2019
يعالج هذا الصنف عملية الاستيثاق مع المضيف البعيد.
البنية العامة
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 من بايثون.