الدالة wsgiref.handlers.read_environ
في بايثون
تحول الدالة متغيرات CGI من os.environ
إلى سلاسل (bytes in unicode) النصية ضمن المعيار PEP 3333، وتعيد قاموسًا جديدًا. يستخدم المعالجان CGIHandler
و IISCGIHandler
هذه الدالة عوضًا عن استخدام os.environ
مباشرة، والذي يمكن أن لا يكون متوافقًا مع معايير WSGI في جميع المنصات ومخدّمات الويب التي تستخدم الإصدار 3 من بايثون، وعلى وجه الخصوص الأنظمة التي تكون Unicode فيها هي البيئة الفعلية (مثل نظام ويندوز) أو الأنظمة التي تكون البيئة فيها هي البايتات ولكن بايثون لا تستخدم الترميز ISO-8859-1 لفكّ ترميز البيانات (مثل أنظمة يونكس التي تستخدم نظام الترميز UTF-8).
إن كنت تستخدم معالج طلبات خاصّ بك ومبني على CGI، فستحتاج على الإرجح إلى استخدام هذه الدالة عوضًا عن نسخ القيم من os.environ
مباشرة.
ملاحظة: هذه الدالة جديدة في الإصدار 3.2 من بايثون.
البنية العامة
wsgiref.handlers.read_environ()
القيمة المعادة
تحول الدالة متغيرات CGI من os.environ
إلى سلاسل (bytes in unicode) النصية ضمن المعيار PEP 3333، وتعيد قاموسًا جديدًا.