الفرق بين المراجعتين ل"Python/wsgiref/handlers/read environ"

من موسوعة حسوب
< Python‏ | wsgiref‏ | handlers
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<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 إلى سلاسل نصية (بايتات بترميز unicode) ضمن المعيار PEP 333، وتعيد قاموسًا جديدًا. يستخدم المعالجان CGIHandler و IISCGIHandler هذه الدالة عوضًا عن استخدام os.environ مباشرة، والذي يمكن أن لا يكون متوافقًا مع معايير WSGI في جميع المنصات ومخدّمات الويب التي تستخدم الإصدار 3 من بايثون، وعلى وجه الخصوص الأنظمة التي تكون Unicode فيها هي البيئة الفعلية (مثل نظام ويندوز) أو الأنظمة التي تكون البيئة فيها هي البايتات ولكن بايثون لا تستخدم الترميز ISO-8859-1 لفكّ ترميز البيانات (مثل أنظمة يونكس التي تستخدم نظام الترميز UTF-8).
+
تحول الدالة متغيرات 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 إلى سلاسل نصية (بايتات بترميز unicode) ضمن المعيار PEP 333، وتعيد قاموسًا جديدًا.
+
تحول الدالة متغيرات 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، وتعيد قاموسًا جديدًا.

المصادر