Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

C# ASP.NET WebAPI का उपयोग करने के क्या लाभ हैं?

वेब एपीआई सरल, हल्के वजन वाली सेवाओं के लिए एक बेहतर विकल्प है। वेब एपीआई एक्सएमएल सहित किसी भी टेक्स्ट प्रारूप का उपयोग कर सकता है और डब्ल्यूसीएफ से तेज है।

  • यह सभी क्रूड ऑपरेशन के लिए मानक HTTP क्रियाओं जैसे GET, POST, PUT, DELETE का उपयोग करके HTTP काम करता है।

  • रूटिंग के लिए पूर्ण समर्थन

  • MediaTypeFormatter का उपयोग करके Json और XML प्रारूप में उत्पन्न प्रतिक्रिया।

  • यह IIS में होस्ट करने के साथ-साथ IIS के बाहर स्वयं-होस्ट करने की क्षमता रखता है।

  • मॉडल बाइंडिंग और सत्यापन का समर्थन करता है।

  • ओडाटा के लिए समर्थन।

  • डेटा के स्टेटलेस ट्रांसफर का समर्थन करता है।

  • यूआरएल पैटर्न और एचटीपी विधियों का समर्थन करता है।

नोट - ODATA (ओपन डेटा प्रोटोकॉल) एक खुला प्रोटोकॉल है जो सरल और मानक तरीके से क्वेरी करने योग्य और इंटरऑपरेबल RESTful API के निर्माण और उपभोग की अनुमति देता है।


  1. C# ASP.NET WebAPI में विभिन्न प्रकार के फ़िल्टर क्या हैं?

    वेबएपी फ्रेमवर्क अनुरोध प्रसंस्करण के विभिन्न स्तरों पर अतिरिक्त तर्क को इंजेक्ट करने के लिए फिल्टर का उपयोग किया जाता है। फ़िल्टर क्रॉस-कटिंग चिंताओं (लॉगिंग, प्राधिकरण और कैशिंग) के लिए एक रास्ता प्रदान करते हैं। एक घोषणात्मक या प्रोग्रामेटिक तरीके से एक क्रिया विधि या नियंत्रक पर फ़िल्टर लागू किए

  1. C# ASP.NET WebAPI में CORS समस्या को कैसे हल करें?

    क्रॉस-ओरिजिनल रिसोर्स शेयरिंग (सीओआरएस) एक ऐसा तंत्र है जो ब्राउज़र को एक मूल पर चलने वाले वेब एप्लिकेशन को एक अलग मूल से चयनित संसाधनों तक पहुंच देने के लिए अतिरिक्त HTTP शीर्षलेखों का उपयोग करता है। एक वेब एप्लिकेशन एक क्रॉस-ओरिजिनल HTTP अनुरोध को तब निष्पादित करता है जब वह ऐसे संसाधन का अनुरोध कर

  1. C# ASP.NET WebAPI में कंट्रोलर एक्शन के विभिन्न रिटर्न प्रकार क्या हैं?

    वेब एपीआई क्रिया विधि में निम्नलिखित रिटर्न प्रकार हो सकते हैं। शून्य आदिम प्रकार/जटिल प्रकार HttpResponseMessage IHttpActionResult शून्य - यह आवश्यक नहीं है कि सभी क्रिया विधियों को कुछ वापस करना होगा। इसमें शून्य वापसी प्रकार हो सकता है। उदाहरण using DemoWebApplication.Models using