العودة إلى الدورة

بناء متحكم (Controller) لواجهة Web API

.NET من الصفر إلى الاحتراف: إتقان C# وتطوير التطبيقات الحديثة

أساسيات Web API

تعيد الـ API بيانات (عادةً JSON) بدلاً من صفحات HTML.

إنشاء متحكم:

csharp [ApiController] [Route("[controller]")] public class UsersController : ControllerBase { [HttpGet] public string Get() => "Hello API"; }

  • [ApiController]: يفعل ميزات خاصة بالـ API.
  • [HttpGet]: يحدد الميثود للرد على طلبات HTTP GET.