मुझे कुछ डेटा में हेरफेर करने के लिए क्लाइंट के लिए एक एपीआई डिज़ाइन करने के लिए कहा गया था। अब, जोन्स के साथ बने रहने की कोशिश कर रहा है, मैंने इसे वेबएपीआई का उपयोग करके डिजाइन किया है। मैं अपने Restful Webservice पर $ ऑब्जेक्ट के माध्यम से एक ऑब्जेक्ट पोस्ट करता हूं .एजेक्ससशक्त वेबसाइसेस तुलना वेबएपीआई बनाम एमवीसी
यह एक ही $ का उपयोग करने से अलग क्यों है। मानक एमवीसी 4.0 नियंत्रक को पोस्ट करने के लिए AJAX?
फायदे क्या हैं?
धन्यवाद
====
संभावित जवाब के संबंध में:
नोट आप ASP.NET MVC के साथ काम किया है, तो आप पहले से ही नियंत्रकों से परिचित हैं। वे वेब एपीआई में समान रूप से काम करते हैं, लेकिन वेब एपीआई में नियंत्रक कंट्रोलर क्लास के बजाय एपीकंट्रोलर क्लास से निकलते हैं। पहला बड़ा अंतर आपको नोटिस करेगा कि वेब एपीआई नियंत्रकों पर कार्रवाई दृश्य वापस नहीं करती है, वे डेटा वापस कर देते हैं।
====
नहीं यह अभी भी, बेमानी होगा सब के बाद आप हमेशा
return JSON(x);
किसी भी MVC नियंत्रक से
कर सकते हैं।
यदि आप वेबएपीआई की तुलना में एमवीसी के एपीकंट्रोलर का उपयोग करते हैं तो वास्तव में कोई अलग नहीं है। यह प्रश्न देखें: http://stackoverflow.com/questions/9494966/difference-between-apicontroller-and-controller-in-asp-net-mvc –
यहां इस विषय पर दिलचस्प पोस्ट: http://encosia.com/asp -net-वेब-api-बनाम-एएसपी निवल MVC-apis / –