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

من موسوعة حسوب
< Python‏ | urllib‏ | request

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

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

HTTPErrorProcessor.http_response(request, response)

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

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

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

مصادر