পরীক্ষানিরীক্ষার ফলাফলে জানা গেছে WSGI সাধারণত তারপর যে ঠিকানায় আপনার পরীক্ষা কোড প্রতি নির্দেশ, একটি স্থানীয় হোস্ট এবং বন্দরে একটি সার্ভার আরম্ভ জড়িত অ্যাপ্লিকেশন. & Nbsp; পরিবর্তে, এই লাইব্রেরি আপনি কোন নির্দিষ্ট হোস্ট / পোর্ট সমন্বয় কল এবং পথিমধ্যে একটি WSGI সেগুলি পুনর্নির্দেশ করতে দেয় আপনার পরীক্ষা প্রোগ্রাম দ্বারা আমদানিযোগ্য আবেদন. সুতরাং, আপনি আপনার ওয়েব অ্যাপ্লিকেশন পরীক্ষা একাধিক প্রসেস অথবা থ্রেড ডিম ছাড়ার এড়াতে পারবেন.
কিভাবে কাজ করে
wsgi_intercept একটি উপশ্রেণী, wsgi_intercept.WSGI_HTTPConnection সঙ্গে httplib.HTTPConnection প্রতিস্থাপন করে কাজ করে. এই শ্রেণীর তারপর একটি সকেট emulating দ্বারা একটি WSGI আবেদন মধ্যে নির্দিষ্ট সার্ভার / পোর্ট সমন্বয় পুননির্দেশ করা হয়েছে. কোন পথিমধ্যে হোস্ট এবং পোর্ট অনুরোধ করা নিবন্ধিত হলে, ঐ অনুরোধের স্ট্যান্ডার্ড হ্যান্ডলার কাছে হস্তান্তর করা হয়.
ফাংশন add_wsgi_intercept (হোস্ট, পোর্ট, app_create_fn, SCRIPT_NAME = '') এবং remove_wsgi_intercept (হোস্ট, পোর্ট) URL গুলি কি অ্যাপ্লিকেশনের মধ্যে পুনর্নির্দেশ করা উচিত, যা উল্লেখ করুন. উল্লেখ্য, বিশেষ করে যে app_create_fn একটি WSGI আবেদন ফিরে একটি ফাংশন বস্তু; সেট SCRIPT_NAME, WSGI অ্যাপ্লিকেশন এর পরিবেশে স্ক্রিপ্টের হয়ে
আবশ্যক :.
- পাইথন
পাওয়া মন্তব্যসমূহ না