api हेटोआस(रीस्ट-आर्किटेक्चर) के लिए वास्तविक उदाहरण




rest hateoas (4)

जैसा कि हर किसी ने देखा होगा, जंगली में बहुत सारे नकली / प्राथमिक आरईएसटी-एपीआई हैं (जो एक HTTP-एपीआई को लागू करते हैं और इसे हाइपरटेक्स्ट-ए-द-इंजन-ऑफ-एप्लिकेशन-स्टेट आवश्यकता के बिना आरईएसटी कहते हैं, जिसके नेतृत्व में रॉय टी। फील्डिंग के प्रसिद्ध रान के लिए , जिसने पहली बार आरईएसटी-प्रतिमान निर्दिष्ट किया)।

मैं राज्य संक्रमणों के लिए संबंधित अनुप्रयोग-विशिष्ट मीडिया-प्रकार परिभाषाओं के साथ वास्तव में हाइपरटेक्स्ट संचालित आरईएसटी-कार्यान्वयन के किसी भी व्यावहारिक उदाहरण खोजने में असमर्थ रहा हूं।

क्या ऐसे कार्यान्वयन के सार्वजनिक रूप से सुलभ उदाहरण हैं?


यह कोड चलाने की भावना में कार्यान्वयन नहीं है, लेकिन मुझे वास्तव में जानकारी है कि "FAQ का एक कप कॉफी कैसे प्राप्त करें " पर जानकारी प्राप्त करें। यह स्टारबक्स पर एक कॉफी को एक विश्वसनीय प्रोटोकॉल के रूप में आदेश देने की प्रक्रिया का वर्णन करता है। यह ठेठ "सब कुछ एक संसाधन है" आरईएसटी प्रारंभिक लेख से परे चला जाता है और हैटियोस पर केंद्रित है। अत्यधिक सिफारिशित।


मुझे एहसास हुआ कि यह कुछ समय पहले पूछा गया था, लेकिन मैंने एक साधारण उदाहरण के लिए "उचित" आरईएसटी एपीआई प्रवाह का प्रदर्शन करने में एक स्टैब लिया। मैंने आरईएसटी के लिए रॉय के नियमों का पालन करने की कोशिश की - शायद यह मदद कर सकता है: आरईएसटी का उपयोग कर एपीआई उदाहरण


सूर्य क्लाउड एपीआई के बारे में कैसे? परिचय से:

एपीआई यूआरआई अंतरिक्ष में कोई विशेष संरचना presupposes। शुरुआती बिंदु एक यूआरआई है, जो क्लाउड सेवा प्रदाता द्वारा प्रदान किया जाता है, जो क्लाउड को स्वयं ही पहचानता है। क्लाउड के प्रतिनिधित्व में क्लाउड में अन्य संसाधनों के लिए यूआरआई शामिल हैं, और उन कार्यों के लिए भी जो उन पर किए जा सकते हैं (उदाहरण के लिए वर्चुअल मशीनों को तैनात करना और शुरू करना)।

backstory भी सहायक हो सकती है।


नेटफ्लिक्स में हैटओएएस पर आधारित एक आरईएसटी एपीआई है जिसमें संसाधनों के हिस्से के रूप में लिंक शामिल हैं।





hateoas