ASP.NET Web API

معرفی ASP.NET Web API

ASP.NET Web API یک فریمورک است که باعث سهولت در ایجاد خدمات HTTP می شود و به طیف گسترده ای از کلاینت ها، از جمله مرورگرها و دستگاه های تلفن همراه دسترسی دارند. ASP.NET Web API یک پلتفرم ایده آل برای ساخت برنامه های RESTful در NET Framework. است.

ASP.NET Web API یک فریمورک گسترده برای ایجاد خدمات مبتنی بر HTTP است که در برنامه های مختلف و در سیستم عامل های مختلف مانند وب، ویندوز، تلفن همراه و غیره اجرا می شود.

ASP.NET Web API همانند برنامه وب ASP.NET MVC کار می کند به جز اینکه به جای نمایش HTML، داده ها را به عنوان پاسخ ارسال می کند. Web API مانند سرویس وب یا WCF است با این تفاوت که تنها از پروتکل HTTP پشتیبانی می کند.

ویژگی های ASP.NET Web API

  • پلتفرم ایده آل برای ایجاد خدمات RESTful
  • ایجاد شده در بالای NET و پشتیبانی از خطوط درخواست / پاسخ ASP.NET
  • NET Web API نقشه فعلی HTTP را به نام متدها معرفی می کند
  • پشتیبانی از JSON، XML، BSON
  • قابلیت میزبانی در IIS و سایر وب سرور هایی که از .NET 4.0+ پشتیبانی می کنند
  • شامل HttpClient جدید برای برقراری ارتباط با سرور API وب

کاربرد ASP.NET Web API

  • اگر از نسخه ی 4 یا بالاتر فریمورک .Net استفاده می کنید
  • اگر می خواهید یک سرویس را ایجاد کنید که فقط پروتکل HTTP را پشتیبانی می کند
  • برای ساخت سرویس های مبتنی بر HTTP RESTful
  • اگر با NET MVC آشنا هستید
  • ساخت Web API با ASP.NET Core

ساخت Web API با ASP.NET Core

پنج شنبه ۱۸ خرداد ۱۳۹۶ - ساعت ۱۶:۰۰
  • تمرین اعتبارسنجی داده ها و View Model در ASP.NET

تمرین اعتبارسنجی داده ها و View Model در ASP.NET

چهارشنبه ۱۱ شهریور ۱۳۹۴ - ساعت ۱۸:۴۷
  • مجموعه کتاب های موسسه O’Reilly

مجموعه کتاب های موسسه O’Reilly

چهارشنبه ۲۳ مهر ۱۳۹۳ - ساعت ۲۰:۳۸
  • آموزش  Web API در ASP.NET

آموزش Web API در ASP.NET

یکشنبه ۰۸ تیر ۱۳۹۳ - ساعت ۱۴:۱۹