آموزش 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 آشنا هستید
به این نوشته امتیاز دهید 1 2 3 4 5 (2 رای)