डेवलपर का नज़रिया: नया HTTP QUERY मेथड
डेवलपर्स को अक्सर डेटा प्राप्त करने में कठिनाई होती है।
आपके सामने दो खराब विकल्पों में से एक को चुनने की चुनौती होती है। आप बहुत अधिक क्वेरी पैरामीटर्स के साथ GET रिक्वेस्ट का उपयोग करते हैं। या फिर आप रीड ऑपरेशन्स के लिए POST रिक्वेस्ट का उपयोग करते हैं। ये दोनों ही तरीके मानक वेब आर्किटेक्चर के लिए समस्याएँ पैदा करते हैं।
एक नया प्रस्ताव इसे बदल रहा है। RFC 10008 'QUERY' मेथड पेश करता है। यह मेथड आपको नियमों को तोड़े बिना विशिष्ट डेटा का अनुरोध करने का एक तरीका देता है।
यह क्यों महत्वपूर्ण है:
- यह डेटा प्राप्त करने का एक सिमेंटिक तरीका प्रदान करता है।
- यह पढ़ने के लिए POST के दुरुपयोग को रोकता है।
- यह GET की तुलना में जटिल डेटा आवश्यकताओं को बेहतर ढंग से संभालता है।
- यह आपके API डिज़ाइन को अधिक स्वच्छ बनाता है।
अपने डेटा को गलत मेथड्स में डालने के लिए मजबूर करना बंद करें। अपनी विशिष्ट आवश्यकताओं के लिए बनाए गए टूल्स का उपयोग करें।
स्रोत: https://dev.to/kelvin_kariuki_20f4bec616/developer-take-on-rfc-10008-the-new-http-query-method-4k67