रिक्वेस्ट्स (Requests)
रिक्वेस्ट्स एक रीच पायथन HTTP लाइब्रेरी है। अपाचे 2.0 लाइसेंस के अंतर्गत रिलिज की गई, रिक्वेस्ट्स HTTP रिक्वेस्ट्स को अधिक रिस्पॉन्सिव तथा युजर फ्रेंडली बनाने पर केन्द्रित है। यह पायथन लाइब्रेरी नौसिखियों के लिए वास्तव में आर्शीवाद स्वरूप है क्योंकि यह HTTP के सबसे सामान्य मेथड्स की अनुमति प्रदान करता है। आप इस लाइब्रेरी का उपयोग करके HTTP रिक्वेस्ट्स को आसानी से कस्टमाइज, इन्स्पेक्ट, आथोराइज तथा कॉन्फिगर कर सकते हैं।
रिक्वेस्ट्स के गुण
रिक्वेस्ट्स में बेसिक पायथन डिक्शनरीज का उपयोग करके आप पैरामीटर्स, हैडर्स, मल्टि-पार्ट फाइल्स एड कर सकते हैं, और साथ ही डेटा भी फॉर्म कर सकते हैं।
यह एक आसान लाइब्रेरी है, जिसमें कई गुण हैं, जो आपको कस्टम हैडर्स, SSL सर्टिफिकेट वेरिफिकेशन्स की अनुमति प्रदान करती है, और साथ ही URLs की ओर पैरामीटर्स को संबोधित करती है।
रिक्वेस्ट्स के साथ आप एक समय में मल्टिपल फाइल्स अपलोड कर सकते हैं। यह आपको फास्ट तथा इफिशिएंट एन्वायर्नमेन्ट में कार्य करने की अनुमति प्रदान करता है।
रिक्वेस्ट्स हमें आटोमेटिक डिकम्प्रेशन की सुविधा प्रदान करता है, जो आपको कम्प्रेस्ड डेटा को कुछ ही समय में उसके आथेन्टिक फॉर्म में रिस्टोर तथा रिवाइव करने की अनुमति प्रदान करता है।
रिक्वेस्ट्स हमें HTTP प्रॉक्सी सपोर्ट की सुविधा प्रदान करता है। साथ ही युजर्स को अपनी फाइल्स तथा पेजेस के लिए तेज तथा आसान रूट प्रदान करता है।
रिक्वेस्ट्स वैल्यु कुकीज, युनिकोड रिस्पॉन्स बॉडीज, बेसिक/डायजेस्ट आथेन्टिकेशन, थ्रेड सेफ्टी, कनेक्शन पूलिंग आदि की भी सुविधा प्रदान करता है।