Table of Contents
बिल्डिंग आरईटी एपीआई वेब विकास में एक सामान्य कार्य है, जो विभिन्न अनुप्रयोगों को इंटरनेट पर संवाद करने की अनुमति देता है। पायथन, फ्लास्क फ्रेमवर्क के साथ संयुक्त, इन एपीआई बनाने का एक सरल और कुशल तरीका प्रदान करता है। फ्लास्क की हल्की प्रकृति इसे छोटे से मध्यम आकार की परियोजनाओं के लिए आदर्श बनाती है।
Flask
Flask के साथ एक REST API का निर्माण शुरू करने के लिए, पहले पाइप का उपयोग करके Flask पैकेज स्थापित करें:
]pip install Flask
इसके बाद, एक नई पायथन फ़ाइल बनाएं और Flask आयात करें। ऐप शुरू करें और एपीआई अनुरोधों को संभालने के लिए मार्गों को परिभाषित करें।
एपीआई समापन बिंदु बनाना
एंडपॉइंट यूआरएल हैं जो विशिष्ट HTTP विधियों जैसे GET, POST, PUT और DELETE का जवाब देते हैं। Flask इन मार्गों को परिभाषित करने के लिए सजावट का उपयोग करता है।
उदाहरण के लिए, डेटा को पुनर्प्राप्त करने के लिए एक सरल समापन बिंदु की तरह दिख सकता है:
]]फ्लस्क आयात फ्लास्क से, jsonify]
app = Flask( name
]@approute('/api/data', Method=['GET'])]]
def get data ():]
] डेटा = {'mesage: 'Hello, World!'}
] वापसी jsonify (data)
एपीआई चलाना
Flask एप्लिकेशन को चलाने के लिए, अपनी स्क्रिप्ट के अंत में निम्नलिखित कोड शामिल करें:
if name == main ]:
]] app.run (debug=True) ]
एपीआई परीक्षण
एक बार सर्वर चल रहा है, आप वेब ब्राउज़र में या पोस्टमैन या कर्ल जैसे उपकरणों का उपयोग करके एपीआई का परीक्षण कर सकते हैं।
- Flask सर्वर शुरू
- एक ब्राउज़र या API क्लाइंट खोलें
- एक GET अनुरोध को अंतिम बिंदु पर भेजें
- JSON प्रतिक्रिया प्राप्त करें