कहा जाता है कि एक अच्छी तरह से परिभाषित RESTful प्रणाली में, ग्राहकों को केवल रूट यूआरआई या कुछ प्रसिद्ध यूआरआई पता करने की जरूरत है और ग्राहक इन प्रारंभिक यूआरआई के माध्यम से अन्य सभी लिंक की खोज करेगा।संयुक्तता और HATEOAS
/collection1
collection1
|-sub1
|-sub1sub1
|-sub1sub1sub1
|-sub1sub1sub1sub1
|-sub1sub2
|-sub2
|-sub2sub1
|-sub2sub2
|-sub3
|-sub3sub1
|-sub3sub2
अगर हम का पालन करें: मैं इस दृष्टिकोण से लाभ (decoupled ग्राहकों) लेकिन मेरे लिए नकारात्मक पक्ष यह ग्राहक लिंक हर बार पहुँच कुछ यानी संसाधनों का निम्न पदानुक्रम दिया की कोशिश करता है की खोज करने की जरूरत है समझते हैं दृष्टिकोण "ग्राहक केवल रूट यूआरआई जानने की जरूरत", तो एक ग्राहक केवल ऊपर यूआरआई यानी/collection1 जड़ और यूआरआई के बाकी के बारे में पता हाइपरमीडिया लिंक के माध्यम से ग्राहकों द्वारा की खोज की जानी चाहिए होगा। मुझे यह बोझिल लगता है क्योंकि प्रत्येक बार जब ग्राहक को GET करने की आवश्यकता होती है, तो sub1sub1sub1sub1 पर कहें, क्लाइंट को पहले GET/संग्रह 1 पर जाना चाहिए और लौटा प्रतिनिधित्व में परिभाषित अनुवर्ती लिंक और फिर उप संसाधनों पर पहुंचने के लिए कई और GETs करें वांछित संसाधन? या जुड़ाव के बारे में मेरी समझ पूरी तरह से गलत है?
सादर, सुरेश
बस बाकी सेवा राज्यविहीन है, ग्राहक नहीं है। तो ग्राहक पिछले संसाधनों, उनके यूआरएल, आदि को याद कर सकता है ... उदाहरण के लिए नेस्टेड नेविगेशन मेनू द्वारा ... – inf3rno