2010-05-24 10 views
9

मैं जानना चाहता हूं कि आरईएसटी वेब सेवा के लिए रूट एंडपॉइंट के बारे में कुछ सर्वोत्तम प्रथाएं हैं या नहीं? मेरा मतलब है, क्या यह एपीआई के उपयोग के बारे में एक संक्षिप्त दस्तावेज होना चाहिए? क्या यह एक एक्सएमएल दस्तावेज़ होना चाहिए जो सभी विधियों का वर्णन करता हो? क्या इसे केवल "अज्ञात विधि" वापस करनी चाहिए?एक आरईएसटी एपीआई के रूट पेज के लिए सबसे अच्छा अभ्यास क्या हैं?

+4

यह एक खराब परिभाषित सवाल है! कृपया अधिक जानकारी प्रदान करें –

उत्तर

2

यह प्रश्न पूछा गया है अस्पष्ट है। मुझे लगता है कि इसका मतलब है कि एक निर्देशिका की तरह कुछ है कि सभी एपीआई विधियों के तहत हैं। उदाहरण के लिए, फ़्लिकर एपीआई की मूल निर्देशिका http://api.flickr.com/services/rest/ होगी।

एक परियोजना है कि फ़्लिकर API तक पहुँचता है का एक उदाहरण के लिए, देखें python-flickrapi

+0

मेरा मतलब है दूसरी ओर ... एक वेब ऐप से फ़्लिकर एपीआई को कॉल करने के लिए फाइलें कैसा दिखती हैं ... – adam

0


1. NerdDinner WCF डेटा सेवाओं, जो एक शानदार तरीका सही ढंग से RESTful सेवाओं को लागू करने की है उपयोग करता है। कारण मैं उस पर इंगित करता हूं, और डब्ल्यूसीएफ डेटा सेवाओं को सीधे नहीं है क्योंकि यह एक सार्वजनिक वेबसाइट है और आप इसका उपयोग कर सकते हैं। 2. मीडियाविकि एक महान उदाहरण नहीं है क्योंकि वे यूआरआई में कार्यवाही कर रहे हैं लेकिन यह तकनीकी रूप से एक विश्वसनीय सेवा है और शो के बहुत सारे रोचक विचार हैं।

2

आरईएसटी एपीआई का मूल बिंदु एपीआई है जिसे प्रेषक-सर्वलेट के बाद यूआरएल के पहले स्लैश i.e "/" के लिए परिभाषित किया गया है। इसमें संसाधनों की सूची के लिए सभी जीईटी शामिल हैं (ज्यादातर डेटाबेस डेटाबेस के लिए प्राप्त करें) इस सूची में सभी आइटम शामिल हैं और एकल आइटम में डिलीट, पुट/पैच और एसईएलएफ यूआरएल होगा। इस प्रकार हेटोस के कार्यान्वयन को बनाते हैं।

2

प्रश्न मेरे लिए बिल्कुल स्पष्ट है।

मुझे लगता है कि इसे 404 के साथ जवाब देना चाहिए। यदि रूट पथ से कोई संसाधन संबद्ध नहीं है, तो वापस लौटने के लिए कुछ भी नहीं है।

यदि आपको लगता है कि 404 सहायक नहीं है, तो दस्तावेज़ के यूआरएल को वापस करना भी ठीक होगा।

संबंधित मुद्दे