الفرق بين المراجعتين لصفحة: «Python/wsgiref/simple server»
طلا ملخص تعديل |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code> | <noinclude>{{DISPLAYTITLE:الدالة <code>wsgiref.simple_server()</code> في بايثون}}</noinclude> | ||
تستخدم هذه الوحدة مخدّم HTTP بسيط (بالاستناد على http.server) وظيفته تخديم تطبيقات WSGI. تخدّم كل نسخة من المخدّم تطبيق WSGI واحد على مضيف host ومنفذ port معين. إن كنت ترغب في تخديم تطبيقات متعددة على مضيف ومنفذ واحد، فيجب عليك إنشاء تطبيق WSGI يفسّر قيمة المتغير <code>PATH_INFO</code> لاختيار التطبيق الذي سينفّذ مع كلّ طلب. (يمكن مثلًا استخدام الدالة <code>[[Python/wsgiref/util/shift path info|shift_path_info()]]</code> من وحدة <code>[[Python/wsgiref/util|wsgiref.util]]</code>). | تستخدم هذه الوحدة مخدّم HTTP بسيط (بالاستناد على http.server) وظيفته تخديم تطبيقات WSGI. تخدّم كل نسخة من المخدّم تطبيق WSGI واحد على مضيف host ومنفذ port معين. إن كنت ترغب في تخديم تطبيقات متعددة على مضيف ومنفذ واحد، فيجب عليك إنشاء تطبيق WSGI يفسّر قيمة المتغير <code>PATH_INFO</code> لاختيار التطبيق الذي سينفّذ مع كلّ طلب. (يمكن مثلًا استخدام الدالة <code>[[Python/wsgiref/util/shift path info|shift_path_info()]]</code> من وحدة <code>[[Python/wsgiref/util|wsgiref.util]]</code>). | ||
مراجعة 08:49، 27 ديسمبر 2018
تستخدم هذه الوحدة مخدّم HTTP بسيط (بالاستناد على http.server) وظيفته تخديم تطبيقات WSGI. تخدّم كل نسخة من المخدّم تطبيق WSGI واحد على مضيف host ومنفذ port معين. إن كنت ترغب في تخديم تطبيقات متعددة على مضيف ومنفذ واحد، فيجب عليك إنشاء تطبيق WSGI يفسّر قيمة المتغير PATH_INFO
لاختيار التطبيق الذي سينفّذ مع كلّ طلب. (يمكن مثلًا استخدام الدالة shift_path_info()
من وحدة wsgiref.util
).
دوال الوحدة wsgiref.simple_server
الدالة simple_server.make_server()
تنشئ الدالة مخدّم WSGI يستمع إلى المضيف والمنفذ المعطيين، ويستقبل الاتصالات من التطبيق المعطى.
الدالة simple_server.demo_app()
هذه الدالة عبارة عن تطبيق WSGI بسيط ولكن كامل. يمكن الاستفادة من هذه الدالة في التحقق من قدرة مخدّم WSGI (مثل wsgiref.simple_server) على العمل كتطبيق WSGI بطريقة سليمة.
أصناف الوحدة wsgiref.simple_server
الصنف simple_server.WSGIServer
تنشئ هذه الدالة البانية نسخة من الصنف WSGIServer
، وهو صنف متفرّع عن الصنف http.server.HTTPServer
.
الصنف simple_server.WSGIRequestHandler
تُنشئ هذه الدالة البانية معالج HTTP للطلب المعطى