मैं एक संसाधनसबसे अच्छा अभ्यास परिणाम
/system/resource
है और मैं प्रणाली है कि प्रसंस्करण द्वारा ग्राहक पर उत्तर नहीं किया जा सकता है (यानी मैं कर सकते हैं 'संसाधन के बारे में एक बूलियन सवाल पूछने के लिए इच्छा टी संसाधन प्राप्त करें और वास्तविक संसाधन डेटा देखें - इसके लिए क्लाइंट के लिए उपलब्ध डेटा का उपयोग करके बैकएंड पर कुछ प्रोसेसिंग की आवश्यकता है)। उदाहरण के लिए
/system/resource/related/otherresourcename
मुझे लगता है कि यह या तो सच या गलत हो। क्या किसी के पास इस प्रकार की बातचीत के लिए सर्वोत्तम अभ्यास उदाहरण हैं?
संभावनाएं है कि मेरे दिमाग में आते हैं:
HTTP स्थिति कोड, कोई लौटे शरीर का उपयोग (बदबू आ रही है गलत)
वापसी सादा पाठ स्ट्रिंग (यह सच है, झूठी, 1, 0) - सुनिश्चित नहीं हैं कि स्ट्रिंग मान का उपयोग करने के लिए उपयुक्त हैं, और इसके अलावा इस लौटने सादा पाठ स्वीकार मीडिया प्रकार अनदेखी और हमेशा किया जा रहा है
मेरे प्रत्येक समर्थन मीडिया प्रकार के लिए एक बूलियन ऑब्जेक्ट के साथ आते हैं और उचित प्रकार (एक बूलियन परिणाम, एक एकल बूलियन फ़ील्ड वाला एक्सएमएल दस्तावेज़) के साथ एक JSON दस्तावेज़ लौटाते हैं। हालांकि यह अनावश्यक लगता है।
मैं नहीं है विशेष रूप से एक RESTful प्रणाली आदि के सही अर्थ के बारे में एक लंबे चर्चा में प्राप्त करना चाहते हैं - मैं शीर्षक में शब्द बाकी का इस्तेमाल किया है, क्योंकि यह सबसे अच्छा प्रणाली के सामान्य स्वाद व्यक्त करता रहा मैं डिजाइन कर रहा हूं (भले ही मैं शायद हूं, आरईसी की ओर वास्तविक आरईएसटी की बजाय वेब पर अधिक खर्च कर रहा हूं)। हालांकि, अगर किसी के पास कुछ विचार हैं कि एक वास्तविक रीस्टफुल सिस्टम इस समस्या से कैसे बचाता है पूरी तरह से मुझे उन्हें सुनकर खुशी होगी।
क्या आप टैग को कम भ्रमित और अधिक विशिष्ट बना सकते हैं? – WhirlWind
हां, क्षमा करें - वास्तव में यह नहीं पता था कि प्रश्न को किस प्रकार टैग करना है। मैं इसे विशेष रूप से एमवीसी.NET के साथ कर रहा हूं, लेकिन सवाल निश्चित रूप से किसी भी आरईएसटी सिस्टम पर लागू है? –