साधारण वेब संसाधनों के लिए URI को बारीकी से देखें। वे आपके टेम्पलेट हैं। निर्देशिका पेड़ों के बारे में सोचो; सरल लिनक्स जैसी फ़ाइल और निर्देशिका नामों का उपयोग करें।
HelloWorld
संसाधनों का वास्तव में अच्छा वर्ग नहीं है। यह एक "बात" प्रतीत नहीं होती है। यह हो सकता है, लेकिन यह बहुत संज्ञा की तरह नहीं है। A greeting
एक चीज है।
user-id
एक संज्ञा हो सकती है कि आप ला रहे हैं। हालाँकि, यह संदेहास्पद है, कि आपके अनुरोध का परिणाम केवल user_id है। यह बहुत अधिक संभावना है कि अनुरोध का परिणाम एक उपयोगकर्ता है। इसलिए, user
आप जिस संज्ञा को ला रहे हैं , वह संज्ञा है
www.example.com/greeting/user/x/
मेरी समझ मे आ रहा है। अपने REST अनुरोध को एक प्रकार की संज्ञा वाक्यांश बनाने पर ध्यान दें - एक पदानुक्रम (या वर्गीकरण, या निर्देशिका) के माध्यम से एक पथ। यदि संभव हो तो संज्ञा वाक्यांशों से बचते हुए, सरलतम संज्ञाओं का उपयोग करें।
आमतौर पर, यौगिक संज्ञा वाक्यांशों का मतलब आमतौर पर आपकी पदानुक्रम में एक और कदम होता है। तो अगर आप की जरूरत नहीं है /hello-world/user/
और /hello-universe/user/
। आपके पास /hello/world/user/
और hello/universe/user/
। या संभवतः /world/hello/user/
और /universe/hello/user/
।
बिंदु संसाधनों के बीच एक नेविगेशन मार्ग प्रदान करना है।