الفرق بين المراجعتين ل"Python/urllib/request/getproxies"

من موسوعة حسوب
< Python‏ | urllib‏ | request
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>urllib.request.getproxies()‎‎</code> في بايثون}}</noinclude> تعيد هذه الدالة المساعدة قا...')
 
 
سطر 20: سطر 20:
 
'''ملاحظة:'''
 
'''ملاحظة:'''
  
في حال تعيين قيمة لمتغير البيئة REQUES_METHOD والذي يشير عادة إلى أنّ السكربت يعمل في بيئة CGI، سيتم تجاهل متغير البيئة HTTP_PROXY (‏‎_PROXY بالأحرف الكبيرة). والسبب في ذلك هو أنّ بإمكان المستخدم أن يحقن هذا المتغير باستخدام ترويسة HTTP‏ "Proxy:‎". إن كنت بحاجة إلى استخدام وسيط HTTP في بيئة CGI فأمامك خياران، إمّا أن تستخدم الصنف المعالج ProxyHandler، أو أن تحرص على استخدام متغير يحمل اسمًا ذا أحرف صغيرة (أو كتابة اللاحقة ‎_proxy بالأحرف الصغيرة).
+
في حال تعيين قيمة لمتغير البيئة <code>REQUEST_METHOD</code> والذي يشير عادة إلى أنّ السكربت يعمل في بيئة CGI، سيتم تجاهل متغير البيئة <code>HTTP_PROXY</code> (‏‎<code>_PROXY</code> بالأحرف الكبيرة). والسبب في ذلك هو أنّ بإمكان المستخدم أن يحقن هذا المتغير باستخدام ترويسة <code>HTTP‏ "Proxy:‎"</code>. إن كنت بحاجة إلى استخدام وسيط HTTP في بيئة CGI فأمامك خياران، إمّا أن تستخدم الصنف المعالج <code>ProxyHandler</code>، أو أن تحرص على استخدام متغير يحمل اسمًا ذا أحرف صغيرة (أو كتابة اللاحقة ‎_proxy بالأحرف الصغيرة).
  
 
== مصادر ==
 
== مصادر ==

المراجعة الحالية بتاريخ 03:56، 26 يناير 2019

تعيد هذه الدالة المساعدة قاموسًا يربط بين المخطّط scheme وعناوين URL في مخدّم الوسيط.

البنية العامة

urllib.request.getproxies()

المعاملات

path

المسار المراد تحويله.

القيمة المعادة

تعيد هذه الدالة المساعدة قاموسًا يربط بين المخطّط scheme وعناوين URL في مخدّم الوسيط. تبحث الدالة في بيئة العمل عن المتغيرات التي تحمل الاسم ‎<scheme>_proxy دون مراعاة حالة الأحرف ولجميع الأنظمة في البداية، وعند عدم العثور على هذه المتغيرات تبدأ الدالة بالبحث عن معلومات الوسيط في إعدادات النظام في أنظمة Mac OS X وفي سجلات النظام في أنظمة Windows.

في حال وجود تعارض بين متغيرات بيئة تحمل أسماء صغيرة وكبيرة، فإنّ الدالة تفضل المتغيرات المسمّاة بحروف صغيرة.

ملاحظة:

في حال تعيين قيمة لمتغير البيئة REQUEST_METHOD والذي يشير عادة إلى أنّ السكربت يعمل في بيئة CGI، سيتم تجاهل متغير البيئة HTTP_PROXY (‏‎_PROXY بالأحرف الكبيرة). والسبب في ذلك هو أنّ بإمكان المستخدم أن يحقن هذا المتغير باستخدام ترويسة HTTP‏ "Proxy:‎". إن كنت بحاجة إلى استخدام وسيط HTTP في بيئة CGI فأمامك خياران، إمّا أن تستخدم الصنف المعالج ProxyHandler، أو أن تحرص على استخدام متغير يحمل اسمًا ذا أحرف صغيرة (أو كتابة اللاحقة ‎_proxy بالأحرف الصغيرة).

مصادر