الفرق بين المراجعتين ل"Python/urllib/request/OpenerDirector/add handler"

من موسوعة حسوب
< Python‏ | urllib‏ | request
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<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 لاحقًا.

مصادر