التابع HTTPErrorProcessor.http_response()‎‎ في بايثون

من موسوعة حسوب
< Python‏ | urllib‏ | request
مراجعة 20:58، 2 فبراير 2019 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>HTTPErrorProcessor.http_response()‎‎</code> في بايثون}}</noinclude> يعالج التابع استجابات HTT...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعالج التابع استجابات HTTP التي تتضمن أخطاءً.

البنية العامة

HTTPErrorProcessor.http_response(request, response)

القيمة المعادة

يعاد كائن الاستجابة مباشرة في الأخطاء ذات الرمز 200.

أما في حال ظهور الأخطاء الأخرى فإنّ العمل ينتقل إلى توابع المعالجة protocol_error_code()‎ بواسطة التابع OpenerDirector.error()‎. ويُطلق الصنف المعالج HTTPDefaultErrorHandler استثناء من نوع HTTPError في حال عدم معالجة الخطأ من قبل أيّ صنفٍ معالج.

مصادر