الفرق بين المراجعتين لصفحة: «Python/wsgiref/util/guess scheme»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>cgitb.enable()</code> في بايثون}}</noinclude> تخمّن الدالة ما يجب أن تكون عليه قي...' |
|||
(2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code> | <noinclude>{{DISPLAYTITLE:الدالة <code>wsgiref.util.guess_scheme()</code> في بايثون}}</noinclude> | ||
تخمّن الدالة ما يجب أن تكون عليه قيمة wsgi. | تخمّن الدالة ما يجب أن تكون عليه قيمة <code>wsgi.url_scheme</code>، إمّا <code>"http"</code> أو <code>"https"</code>، وذلك بالتحقق من قيمة متغير البيئة <code>HTTPS</code> في القاموس المعطى. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 7: | سطر 7: | ||
wsgiref.util.guess_scheme(environ) | wsgiref.util.guess_scheme(environ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | |||
=== <code>environ</code> === | |||
[[Python/dict|قاموس]] متوافق مع WSGI. يمكن مراجعة [https://www.python.org/dev/peps/pep-3333 PEP 3333] للاطلاع على المزيد من التفاصيل. | |||
== القيمة المعادة == | == القيمة المعادة == | ||
تعيد الدالة النتيجة على هيئة سلسلة نصية. | تعيد الدالة النتيجة على هيئة [[Python/str|سلسلة نصية]]. | ||
تظهر فائدة هذه الدالة عند إنشاء بوابة لتغليف بروتوكول CGI أو بروتوكول شبيه به مثل FastCGI. وعادة ما تتضمّن المخدّمات التي تقدّم مثل هذه البروتوكولات متغير HTTPS يحمل القيمة "1" أو "yes" أو "on" عند استقبال الطلب بواسطة SSL؛ وبهذا تعيد الدالة القيمة "https" إن وجدت إحدى هذه القيم في الطلب، وإلا فإنّها تعيد القيمة "http". | تظهر فائدة هذه الدالة عند إنشاء بوابة لتغليف بروتوكول CGI أو بروتوكول شبيه به مثل FastCGI. وعادة ما تتضمّن المخدّمات التي تقدّم مثل هذه البروتوكولات متغير <code>HTTPS</code> يحمل القيمة <code>"1"</code> أو <code>"yes"</code> أو <code>"on"</code> عند استقبال الطلب بواسطة SSL؛ وبهذا تعيد الدالة القيمة <code>"https"</code> إن وجدت إحدى هذه القيم في الطلب، وإلا فإنّها تعيد القيمة <code>"http"</code>. | ||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 07:28، 27 ديسمبر 2018
تخمّن الدالة ما يجب أن تكون عليه قيمة wsgi.url_scheme
، إمّا "http"
أو "https"
، وذلك بالتحقق من قيمة متغير البيئة HTTPS
في القاموس المعطى.
البنية العامة
wsgiref.util.guess_scheme(environ)
المعاملات
environ
قاموس متوافق مع WSGI. يمكن مراجعة PEP 3333 للاطلاع على المزيد من التفاصيل.
القيمة المعادة
تعيد الدالة النتيجة على هيئة سلسلة نصية.
تظهر فائدة هذه الدالة عند إنشاء بوابة لتغليف بروتوكول CGI أو بروتوكول شبيه به مثل FastCGI. وعادة ما تتضمّن المخدّمات التي تقدّم مثل هذه البروتوكولات متغير HTTPS
يحمل القيمة "1"
أو "yes"
أو "on"
عند استقبال الطلب بواسطة SSL؛ وبهذا تعيد الدالة القيمة "https"
إن وجدت إحدى هذه القيم في الطلب، وإلا فإنّها تعيد القيمة "http"
.