ما فائدة Web API في MVC 5؟
ما فائدة Web API في MVC 5؟

فيديو: ما فائدة Web API في MVC 5؟

فيديو: ما فائدة Web API في MVC 5؟
فيديو: #1 ASP.NET MVC Web api | REST API | RESIFULL API | Web service | شرح عربى 2024, شهر نوفمبر
Anonim

ASP. Net Web API هو إطار عمل لبناء خدمات HTTP يمكن أن يستهلكها عملاء عبر الأنظمة الأساسية بما في ذلك أجهزة الكمبيوتر المكتبية أو الأجهزة المحمولة بغض النظر عن المستعرضات أو أنظمة التشغيل تستخدم . ASP. Net Web API يدعم RESTful التطبيقات و الاستخدامات GET، PUT، POST، DELETE أفعال لاتصالات العميل.

بهذه الطريقة ، ما فائدة Web API في MVC؟

ASP. NET MVC - واجهة برمجة تطبيقات الويب . ASP. NET واجهة برمجة تطبيقات الويب هو إطار عمل يجعل من السهل إنشاء خدمات HTTP تصل إلى نطاق واسع من العملاء ، بما في ذلك المتصفحات والأجهزة المحمولة. ASP. NET واجهة برمجة تطبيقات الويب هي منصة مثالية لبناء RESTful التطبيقات على ال. الإطار الصافي.

قد يتساءل المرء أيضًا ، ما هي واجهة برمجة تطبيقات الويب في MVC مع المثال؟ الفرق بين واجهة برمجة تطبيقات الويب ووحدة تحكم MVC

وحدة تحكم Web API تحكم MVC
متخصصون في إعادة البيانات. متخصصون في تقديم العرض.
إرجاع البيانات المنسقة تلقائيًا بناءً على سمة رأس نوع القبول. افتراضيًا إلى json أو xml. إرجاع ActionResult أو أي نوع مشتق.

هنا ، كيف تعمل Web API في MVC 5؟

الخطوة 1: افتح Visual Studio وانقر على مشروع جديد. الخطوة 2: حدد ملف ويب ASP. NET التطبيق وادخل اسم التطبيق. الخطوة 3: اختر واجهة برمجة تطبيقات الويب نموذج المشروع وحدد خانة الاختيار الخاصة بـ MVC وانقر فوق "موافق". يقوم Visual Studio تلقائيًا بإنشاء ملف واجهة برمجة تطبيقات الويب تطبيق باستخدام MVC 5 المشاريع القائمة.

ما هو الفرق بين MVC و Web API؟

هناك العديد الاختلافات بين MVC و Web API ومنها: واجهة برمجة تطبيقات الويب إرجاع البيانات بتنسيقات مختلفة ، مثل JSON و XML وتنسيقات أخرى بناءً على رأس قبول الطلب. لكن ال MVC إرجاع البيانات في ال تنسيق JSON باستخدام JSONResult. ال واجهة برمجة تطبيقات الويب يدعم التفاوض على المحتوى والاستضافة الذاتية.

موصى به: