الصنف wsgiref.handlers.BaseCGIHandler
في بايثون
< Python
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 15:29، 27 ديسمبر 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>wsgiref.handlers.BaseCGIHandler</code> في بايثون}}</noinclude> هذا الصنف مشابه للصنف CGIHandl...')
هذا الصنف مشابه للصنف CGIHandler، ولكن عوضًا عن استخدام الوحدتين sys و os، فإنّ بيئة CGI و تدفقات المدخلات والمخرجات تحدّد من قبل المستخدم.
يتفرّع هذا الصنف من الصنف SimpleHandler وهو غير معدّ للاستخدام مع مخدّمات من نوع HTTP. إن كنت تكتب شيفرة تستخدم بروتوكول بوابة (مثل CGI، FastCGI، SCGI وغيرها) تستخدم الترويسة Status: لإرسال حالة HTTP، فمن الأفضل تفريع هذا الصنف عوضًا عن الصنف SimpleHandler.
البنية العامة
wsgiref.handlers.BaseCGIHandler(stdin, stdout, stderr, environ, multithread=True, multiprocess=False)
المعاملات
stdin
تدفّق المدخلات.
stdout
تدفق المخرجات.
stderr
تدفّق الأخطاء.
environ
multithread و multiprocess
تستخدم قيم المعاملين multithread و multiprocess لضبط الرايتين wsgi.multithread و wsgi.multiprocess للتطبيقات التي تعمل بواسطة نسخة صنف المعالجة.