अधिकांश आरईएसटी इंटरफेस जिन्हें मैं देखता हूं, यूआरएल, विधि, स्वीकृत इनपुट और परिणाम लौटाते हुए एक साधारण वेब पेज के साथ वर्णित है। उदाहरण के लिए Amazon S3 या Twitter API दस्तावेज़ीकरण।क्या मुझे मशीन पठनीय प्रारूप में आरईएसटी सेवाओं का वर्णन करना चाहिए?
लेकिन मुझे अमेज़ॅन या ट्विटर के लिए पर्याप्त रूप से पर्याप्त चीज़ों के साथ क्यों निपटना चाहिए ... तो, क्या एक मशीन पठनीय प्रारूप में एक आरईएसटी एपीआई का वर्णन करना उचित है? और यदि हां, तो कौन सा?
डब्ल्यूएसडीएल 2.0 दावे capable of describing REST है। WADL स्पष्ट रूप से आरईएसटी सेवाओं का वर्णन करने के लिए बनाया गया है। डब्लूएसडीएल 2.0 और डब्ल्यूएडीएल दोनों में एक छोटा सा एटीएम लगता है और यह विवरण दस्तावेजों को बनाने और बनाए रखने के प्रयास के लिए थोड़ा सा वापसी प्रतीत होता है। मेरा अनुमान मूल रूप से मेरी धारणा को मान्य या अस्वीकार करने के लिए है।
क्या आप अपनी सेवाओं का वर्णन करने के लिए डब्लूएसडीएल/डब्ल्यूएडीएल का उपयोग करते हैं? क्या आप दूसरों की सेवाओं का उपभोग करने के लिए डब्लूएसडीएल/डब्ल्यूएडीएल पर भरोसा करते हैं? क्या आपकी पसंद का टूल इस समय किसी एक का समर्थन करता है?
मुझे लगता है कि WADL साइट के समान है HTML पृष्ठों के लिए नक्शे:
इसी तरह के प्रश्न देखें http://stackoverflow.com/questions/1312087/what-is-the-reason-for-using-wadl –