الفرق بين المراجعتين لصفحة: «Python/urllib/request/OpenerDirector/add handler»
لا ملخص تعديل |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>OpenerDirector.add_handler()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>OpenerDirector.add_handler()</code> في بايثون}}</noinclude> | ||
يضيف التابع صنف معالجة إلى كائن OpenerDirector. | يضيف التابع صنف معالجة إلى كائن <code>[[Python/urllib/request/OpenerDirector|OpenerDirector]]</code>. | ||
== البنية العامة == | == البنية العامة == |
المراجعة الحالية بتاريخ 19:05، 31 يناير 2019
يضيف التابع صنف معالجة إلى كائن OpenerDirector
.
البنية العامة
OpenerDirector.add_handler(handler)
المعاملات
يبحث التابع في التوابع التالية وتُضاف إلى سلاسل التوابع المحتملة (لاحظ أنّ أخطاء HTTP تعدّ حالة خاصة).
protocol_open()
: إشارة إلى أنّ المعالج يعرف كيف يفتح عناوين URL الخاصة بالبروتوكول.http_error_type()
: إشارة إلى أنّ المعالج يعرف كيف يعالج أخطاء HTTP مع شيفرة أخطاء HTTP type.protocol_error()
: إشارة إلى أنّ المعالج يعرف كيف يعالج أخطاء من بروتوكول (غير http).protocol_request()
: إشارة إلى أنّ المعالج يعرف كيف يعالج طلبات protocol مسبقًا.protocol_response()
: إشارة إلى أنّ المعالج يعرف كيف يعالج استجابات protocol لاحقًا.