الفرق بين المراجعتين ل"Python/BaseCGIHandler"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>wsgiref.handlers.BaseCGIHandler‎‎</code> في بايثون}}</noinclude> هذا الصنف مشابه للصنف CGIHandl...')
(لا فرق)

مراجعة 15:29، 27 ديسمبر 2018


هذا الصنف مشابه للصنف 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 للتطبيقات التي تعمل بواسطة نسخة صنف المعالجة.

انظر أيضًا

مصادر