पायथन एप्लिकेशन को अनुरोध भेजने के लिए वेबहुक का उपयोग करने में मुख्य समस्या यह है कि वेबहुक केवल तभी आवेदन भेजेगा जब वह चल रहा हो। यदि एप्लिकेशन नहीं चल रहा है, तो वेबहुक कोई अनुरोध नहीं भेजेगा।
import requests url = 'https://your-webhook-url' payload = {'some': 'data'} r = requests.post(url, json=payload)
यह कोड लाइन दर लाइन अनुरोध लाइब्रेरी को आयात करता है, एक url चर को परिभाषित करता है, एक पेलोड चर को परिभाषित करता है, और फिर परिभाषित पेलोड के साथ परिभाषित url के लिए एक पोस्ट अनुरोध करता है।
अनुरोधों
पायथन में, अनुरोध एक पुस्तकालय है जो HTTP अनुरोध भेजना आसान बनाता है। यह HTTP अनुरोध करने के साथ-साथ प्रतिक्रियाओं को संभालने के लिए विभिन्न तरीकों के लिए एक सरल इंटरफ़ेस प्रदान करता है।
अनुरोध इंटरनेट से फ़ाइलें डाउनलोड करने, डेटाबेस को क्वेरी करने और अन्य सामान्य कार्यों को करने जैसे कार्यों के लिए उपयोगी है।
webhook
एक वेबहुक एक अधिसूचना तंत्र है जो किसी एप्लिकेशन को वेब सर्वर से सूचनाएं (जैसे ईवेंट) प्राप्त करने की अनुमति देता है।