الفرق بين المراجعتين لصفحة: «Python/WSGIRequestHandler»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>wsgiref.simple_server.WSGIServer‎‎</code> في بايثون}}</noinclude> تُنشئ هذه الدالة البانية H...'
 
لا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الصنف <code>wsgiref.simple_server.WSGIServer‎‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:الصنف <code>wsgiref.simple_server.WSGIServer‎‎</code> في بايثون}}</noinclude>


تُنشئ هذه الدالة البانية HTTP Handler للطلب المعطى.
تُنشئ هذه الدالة البانية معالج HTTP للطلب المعطى.


لا حاجة لإنشاء نسخ من هذا الصنف بصورة مباشرة إذ أنّها تنشأ تلقائيًا حسب حاجة كائنات WSGIServer. ولكن يمكن إنشاء أصناف فرعية من هذا الصنف وتزويدها على هيئة أصناف معالجة handler_class إلى الدالة make_server()‎.  
لا حاجة لإنشاء نسخ من هذا الصنف بصورة مباشرة إذ أنّها تنشأ تلقائيًا حسب حاجة كائنات <code>[[Python/WSGIServer|WSGIServer]]</code>. ولكن يمكن إنشاء أصناف فرعية من هذا الصنف وتزويدها على هيئة أصناف معالجة <code>handler_class</code> إلى الدالة <code>[[Python/wsgiref/simple server/make server|make_server()]]</code>‎.  


== البنية العامة ==
== البنية العامة ==
سطر 13: سطر 13:
== ‎المعاملات ==
== ‎المعاملات ==
=== <code>request</code> ===
=== <code>request</code> ===
الطلب المراد إنشاء HTTP Handler له.
الطلب المراد إنشاء معالج HTTP له.


=== <code>client_address</code> ===
=== <code>client_address</code> ===


عنوان العميل، وهو عبارة عن صفّ بالصيغة (host, port).
عنوان العميل، وهو عبارة عن [[Python/tuples|صفّ]] بالصيغة <code>(host, port)</code>.


=== <code>server</code> ===
=== <code>server</code> ===
نسخة من الصنف WSGIServer.
نسخة من الصنف <code>[[Python/WSGIServer|WSGIServer]]</code>.


== مصادر ==
== مصادر ==

مراجعة 08:37، 27 ديسمبر 2018


تُنشئ هذه الدالة البانية معالج HTTP للطلب المعطى.

لا حاجة لإنشاء نسخ من هذا الصنف بصورة مباشرة إذ أنّها تنشأ تلقائيًا حسب حاجة كائنات WSGIServer. ولكن يمكن إنشاء أصناف فرعية من هذا الصنف وتزويدها على هيئة أصناف معالجة handler_class إلى الدالة make_server()‎.

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

wsgiref.simple_server.WSGIRequestHandler(request, client_address, server)

‎المعاملات

request

الطلب المراد إنشاء معالج HTTP له.

client_address

عنوان العميل، وهو عبارة عن صفّ بالصيغة (host, port).

server

نسخة من الصنف WSGIServer.

مصادر