الفرق بين المراجعتين ل"Python/urllib/request/OpenerDirector/add handler"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>OpenerDirector.add_handler()</code> في بايثون}}</noinclude> يضيف التابع صنف معالجة إلى...') |
|||
سطر 8: | سطر 8: | ||
OpenerDirector.add_handler(handler) | OpenerDirector.add_handler(handler) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ||
− | == | + | == المعاملات == |
يبحث التابع في التوابع التالية وتُضاف إلى سلاسل التوابع المحتملة (لاحظ أنّ أخطاء HTTP تعدّ حالة خاصة). | يبحث التابع في التوابع التالية وتُضاف إلى سلاسل التوابع المحتملة (لاحظ أنّ أخطاء HTTP تعدّ حالة خاصة). | ||
− | * protocol_open(): إشارة إلى أنّ المعالج يعرف كيف يفتح عناوين URL الخاصة بالبروتوكول. | + | * <code>protocol_open()</code>: إشارة إلى أنّ المعالج يعرف كيف يفتح عناوين URL الخاصة بالبروتوكول. |
− | * http_error_type(): إشارة إلى أنّ المعالج يعرف كيف يعالج أخطاء HTTP مع شيفرة أخطاء HTTP type. | + | * <code>http_error_type()</code>: إشارة إلى أنّ المعالج يعرف كيف يعالج أخطاء HTTP مع شيفرة أخطاء HTTP type. |
− | * protocol_error(): إشارة إلى أنّ المعالج يعرف كيف يعالج أخطاء من بروتوكول (غير http). | + | * <code>protocol_error()</code>: إشارة إلى أنّ المعالج يعرف كيف يعالج أخطاء من بروتوكول (غير http). |
− | * protocol_request(): إشارة إلى أنّ المعالج يعرف كيف يعالج طلبات protocol مسبقًا. | + | * <code>protocol_request()</code>: إشارة إلى أنّ المعالج يعرف كيف يعالج طلبات protocol مسبقًا. |
− | * protocol_response(): إشارة إلى أنّ المعالج يعرف كيف يعالج استجابات protocol لاحقًا. | + | * <code>protocol_response()</code>: إشارة إلى أنّ المعالج يعرف كيف يعالج استجابات protocol لاحقًا. |
== مصادر == | == مصادر == |
مراجعة 19:04، 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 لاحقًا.