الفرق بين المراجعتين لصفحة: «Python/wsgiref/handlers/read environ»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>wsgiref.handlers.read_environ</code> في بايثون}}</noinclude> تحول الدالة متغيرات CGI من os.envir...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>wsgiref.handlers.read_environ</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>wsgiref.handlers.read_environ</code> في بايثون}}</noinclude> | ||
تحول الدالة متغيرات CGI من os.environ إلى سلاسل | تحول الدالة متغيرات CGI من <code>os.environ</code> إلى سلاسل (bytes in unicode) النصية ضمن المعيار PEP 3333، وتعيد [[Python/dict|قاموسًا]] جديدًا. يستخدم المعالجان <code>[[Python/CGIHandler|CGIHandler]]</code> و [[Python/IISCGIHandler|<code>IISCGIHandler</code>]] هذه الدالة عوضًا عن استخدام <code>os.environ</code> مباشرة، والذي يمكن أن لا يكون متوافقًا مع معايير WSGI في جميع المنصات ومخدّمات الويب التي تستخدم الإصدار 3 من بايثون، وعلى وجه الخصوص الأنظمة التي تكون Unicode فيها هي البيئة الفعلية (مثل نظام ويندوز) أو الأنظمة التي تكون البيئة فيها هي البايتات ولكن بايثون لا تستخدم الترميز ISO-8859-1 لفكّ ترميز البيانات (مثل أنظمة يونكس التي تستخدم نظام الترميز UTF-8). | ||
إن كنت تستخدم معالج طلبات خاصّ بك ومبني على CGI، فستحتاج على الإرجح إلى استخدام هذه الدالة عوضًا عن نسخ القيم من os.environ مباشرة. | إن كنت تستخدم معالج طلبات خاصّ بك ومبني على CGI، فستحتاج على الإرجح إلى استخدام هذه الدالة عوضًا عن نسخ القيم من <code>os.environ</code> مباشرة. | ||
هذه الدالة جديدة في الإصدار 3.2 من بايثون. | |||
'''ملاحظة:''' هذه الدالة جديدة في الإصدار 3.2 من بايثون. | |||
== البنية العامة == | == البنية العامة == | ||
سطر 14: | سطر 15: | ||
== القيمة المعادة == | == القيمة المعادة == | ||
تحول الدالة متغيرات CGI من os.environ إلى سلاسل | تحول الدالة متغيرات CGI من <code>os.environ</code> إلى سلاسل (bytes in unicode) النصية ضمن المعيار PEP 3333، وتعيد [[Python/dict|قاموسًا]] جديدًا. | ||
== المصادر == | == المصادر == |
المراجعة الحالية بتاريخ 16:46، 27 ديسمبر 2018
تحول الدالة متغيرات 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، وتعيد قاموسًا جديدًا.