HTTP रेस्ट एपीआई क्या है?
HTTP रेस्ट एपीआई क्या है?

वीडियो: HTTP रेस्ट एपीआई क्या है?

वीडियो: HTTP रेस्ट एपीआई क्या है?
वीडियो: REST API - HTTP अनुरोध को समझना 2024, मई
Anonim

एक आरामदेह एपीआई एक एप्लिकेशन प्रोग्राम इंटरफ़ेस है ( एपीआई ) जो उपयोग करता है एचटीटीपी डेटा प्राप्त करने, डालने, पोस्ट करने और हटाने का अनुरोध। विश्राम प्रौद्योगिकी को आम तौर पर अधिक मजबूत सिंपल ऑब्जेक्ट एक्सेस प्रोटोकॉल (SOAP) तकनीक के लिए पसंद किया जाता है क्योंकि विश्राम कम बैंडविड्थ का लाभ उठाता है, जिससे यह इंटरनेट उपयोग के लिए अधिक उपयुक्त हो जाता है।

इसके अलावा, आरईएसटी एपीआई का क्या अर्थ है?

ए रेस्टफुल एपीआई एक एप्लिकेशन प्रोग्राम इंटरफ़ेस है ( एपीआई ) जो GET, PUT, POST और DELETE डेटा प्राप्त करने के लिए HTTP अनुरोधों का उपयोग करता है। एक एपीआई एक वेबसाइट के लिए एक कोड है जो दो सॉफ्टवेयर प्रोग्रामों को एक दूसरे के साथ संचार करने की अनुमति देता है।

दूसरा, आरईएसटी एपीआई उदाहरण क्या है? उदाहरण : /user/ को एक GET अनुरोध एक सिस्टम पर पंजीकृत उपयोगकर्ताओं की एक सूची देता है। /user/123 के लिए एक POST अनुरोध बॉडी डेटा का उपयोग करके आईडी 123 के साथ एक उपयोगकर्ता बनाता है। शरीर डेटा के साथ उपयोगकर्ता 123 को /user/123 अद्यतन करने के लिए एक पुट अनुरोध।

यह भी जानना है कि क्या HTTP एक REST API है?

नहीं, वे नहीं हैं। एचटीटीपी हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल के लिए खड़ा है और फाइलों को स्थानांतरित करने का एक तरीका है। ध्यान दें कि a. में भी एक बड़ा अंतर है रेस्टफुल एपीआई और एक एचटीटीपी एपीआई . ए रेस्टफुल एपीआई सभी का पालन करता है विश्राम इसके "प्रारूप" प्रलेखन (रॉय फील्डिंग के शोध प्रबंध में) में निर्धारित बाधाएं।

एक आरईएसटी एपीआई बनाम एपीआई क्या है?

विश्राम मूल रूप से वेब आर्किटेक्चर की एक शैली है जो क्लाइंट और सर्वर के व्यवहार को नियंत्रित करती है। जबकि एपीआई प्रोटोकॉल का एक अधिक सामान्य सेट है और इसे किसी अन्य सॉफ़्टवेयर के साथ सहभागिता करने में मदद करने के लिए सॉफ़्टवेयर पर तैनात किया जाता है। विश्राम केवल वेब अनुप्रयोगों के लिए तैयार है। और ज्यादातर HTTP अनुरोधों और प्रतिक्रियाओं से संबंधित है।

सिफारिश की: