के लिए एएसपीनेट एमवीसी का उपयोग कर मैं एक आरएसटी आधारित सेवा के लिए एक मंच के रूप में एएसपी.NET एमवीसी का उपयोग कर रहा हूं। मुझे पता है कि डब्ल्यूसीएफ ने आरईएसटी सेवाओं के लिए समर्थन में बनाया है; हालांकि, मैं अनुरोध के आधार पर कई प्रकार के डेटा लौटने पर विचार कर रहा हूं।आरईएसटी आधारित एंडपॉइंट
मैं ग्राहक को सामग्री प्रकार का अनुरोध करना चाहता हूं। इसलिए यदि वे उदाहरण के लिए टेक्स्ट/एचटीएमएल भेजते हैं तो मैं अपना मॉडल एचटीएमएल में प्रस्तुत करूंगा, अगर वे टेक्स्ट/एक्सएमएल का अनुरोध करते हैं तो यह एक्सएमएल लौटाएगा। हम जेएसओएन भी कर सकते थे।
क्या कोई इस के साथ कोई समस्या देखता है?
डब्ल्यूसीएफ का उपयोग नहीं करते हुए सेवा कॉल करते समय ग्राहक की जटिलता में वृद्धि हो सकती है क्योंकि वे प्रॉक्सी को स्वतः उत्पन्न नहीं कर पाएंगे; हालांकि, मेरे मामले में, ग्राहक या तो ब्राउज़र अनुरोध एचटीएमएल, या जावा क्लाइंट पुस्तकालयों xml प्रसंस्करण होगा।
चूंकि डब्ल्यूसीएफ का उपयोग नहीं कर रहे थे इसलिए हमें सेवा को सुरक्षित करने की आवश्यकता है; हालांकि, मुझे लगता है कि हम फॉर्म प्रमाणीकरण का उपयोग करके ऐसा कर सकते हैं।
इस का लाभ यह है कि कोई बात नहीं क्या डेटा ग्राहक यह सब एक ही नियंत्रक/मॉडल आदि से गुजर रहा है अनुरोध कर रहा है के प्रकार के ...
मैं सामग्री-प्रकार का उपयोग कर रहा हूं यह इंगित करने के लिए कि क्या उपयोगकर्ता Xml या Html चाहता है (जो आज मैं वास्तव में केवल एक्सएमएल का समर्थन करता हूं)। मैं अपने नियंत्रक को या तो एचटीएमएल या एक्सएमएल व्यू चुनने की योजना बना रहा हूं जो मॉडल को परिणाम में बदलने के लिए जिम्मेदार है। मुझे लगता है कि यह अच्छी तरह से काम करता है। प्रतिक्रिया और अतिरिक्त जानकारी के लिए धन्यवाद। – JoshBerke