मैं समझता हूं कि जब RESTful URI का नामकरण किया जाता है, तो आमतौर पर संसाधनों के संग्रह का प्रतिनिधित्व करने के लिए बहुवचन का उपयोग करना स्वीकार किया जाता है। मैं इसके बजाय एकवचन संज्ञाओं के उपयोग के तर्क के लिए उत्सुक हूं।
मैं समझता हूं कि जब RESTful URI का नामकरण किया जाता है, तो आमतौर पर संसाधनों के संग्रह का प्रतिनिधित्व करने के लिए बहुवचन का उपयोग करना स्वीकार किया जाता है। मैं इसके बजाय एकवचन संज्ञाओं के उपयोग के तर्क के लिए उत्सुक हूं।
जवाबों:
कुछ संसाधनों में केवल एक आइटम होता है। अच्छा उदाहरण वह सब कुछ होगा जिसके लिए आपको यह पता करने के लिए आईडी की आवश्यकता नहीं है कि रेंडर करने के लिए क्या डेटा है। उदाहरण के लिए बहुत ही सामान्य लॉगिन संसाधन होगा। आपके पास (उपयोगकर्ताओं और ब्राउज़र दृश्य से) केवल एक ही लॉगिन है। आप इसे बना सकते हैं, आप इसे नष्ट कर सकते हैं लेकिन आपके पास चुनने के लिए कई लॉगिन के साथ एक अनुक्रमणिका कार्रवाई नहीं होगी।
इसी तरह के उदाहरण कुछ अधिक स्थिर पृष्ठ होंगे जैसे कंपनी की जानकारी, चिह्न, संपर्क फ़ॉर्म और इसी तरह की चीजें जो केवल एक आइटम प्रदर्शित करती हैं या केवल एक ही कार्रवाई करने की अनुमति देती हैं।
यह चर्चा का विषय हो सकता है कि क्या एकवचन संज्ञाओं का उपयोग करना वास्तव में कोड की पठनीयता में बहुत कुछ जोड़ता है।
चूंकि: