Python:
HTTP अनुरोध भेजना

कैसे करें? (How to:)

import requests

# GET अनुरोध भेजें
response = requests.get('https://api.github.com')

# रिस्पांस को प्रिंट करें
print(response.status_code)  # स्टेटस कोड
print(response.json())      # JSON रिस्पांस को दिखाएँ

# POST अनुरोध उदाहरण
data = {'key': 'value'}
response = requests.post('https://httpbin.org/post', data=data)

# पोस्ट रिस्पांस देखें
print(response.json())
200
{'current_user_url': 'https://api.github.com/user', 'current_user_authorizations_html_url': 'https://github.com/settings/connections/applications{/client_id}', ... }
{'args': {}, 'data': '', 'files': {}, 'form': {'key': 'value'}, ... }

डीप डाइव (Deep Dive)

HTTP अनुरोध (Requests) 1990 के दशक से हैं और वेब की नींव हैं। requests मॉड्यूल पायथन में HTTP अनुरोध आसानी से करने के लिए बनी है। इसके विकल्प में http.client और urllib जैसे अन्य मॉड्यूल भी शामिल हैं, पर requests अधिक सुविधाजनक है। सुरक्षा, लॉगिंग, और सेशन हैंडलिंग जैसी कार्यक्षमताओं का कोड जटिल हो सकता है, इसलिए ध्यान से प्रयोग करें।

इस के साथ (See Also)