الدالة OpenerDirector.add_handler()
في بايثون
< Python | urllib | request
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 18:54، 31 يناير 2019 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>OpenerDirector.add_handler()</code> في بايثون}}</noinclude> يضيف التابع صنف معالجة إلى...')
يضيف التابع صنف معالجة إلى كائن OpenerDirector.
البنية العامة
OpenerDirector.add_handler(handler)
المعاملات
يبحث التابع في التوابع التالية وتُضاف إلى سلاسل التوابع المحتملة (لاحظ أنّ أخطاء HTTP تعدّ حالة خاصة).
- protocol_open(): إشارة إلى أنّ المعالج يعرف كيف يفتح عناوين URL الخاصة بالبروتوكول.
- http_error_type(): إشارة إلى أنّ المعالج يعرف كيف يعالج أخطاء HTTP مع شيفرة أخطاء HTTP type.
- protocol_error(): إشارة إلى أنّ المعالج يعرف كيف يعالج أخطاء من بروتوكول (غير http).
- protocol_request(): إشارة إلى أنّ المعالج يعرف كيف يعالج طلبات protocol مسبقًا.
- protocol_response(): إشارة إلى أنّ المعالج يعرف كيف يعالج استجابات protocol لاحقًا.