آکادمی ایراکد

آموزش برنامه نویسی به روش نوین

Menu

Web api چیست؟

 

web api چیست؟

web api بستری یا به عبارتی یک فریم ورک است که این امکان را به ما می دهد که سرویس های مبتنی بر پروتکل http را پیاده سازی کنیم.

web api برای سرویس های rest استفاده می شود به عبارتی دیگر web api به طور کامل ار rest پشتیبانی می کند و برای ارتباط کاربر از POST ، DELETE ،PUT ، GET استفاده می کند .

می توان api  را با استفاده از روش های مختلفی در web پیاده سازی کنیم.یکی از این روش ها استفاده از پروتکل های HTTP/RPC است به این صورت که از پروتکل http و امکانات RPC برای فراخوانی متد ها استفاده می کند.

برنامه مورد نیاز برای ایجاد visual studio ،web api است.

دلایل استفاده از web api :

1-web api از هر فرمتی در http پشتیبانی می کند مخصوصا XML و JSON و همچنین پشتیبانی از تمامی توابع http

2- web api این امکان را به کاربر می دهد که برنامه خود را در موبایل یا هر برنامه ی دیگری اجرا کند.

3- web api مانند ساختار mvc دارد پس اگر پروژه خود را در mvc  اجرا کنید گزینه ی خوبی برای سرویس http در web api استفاده کرده اید.

4- web api  به راحتی مورد استفاده قرار می گیرد و اطلاعات آن نیازی به توضیح ندارد.

به شکل زیر توجه کنید

عملیات ها در web api :

عملیاتی مانند بازیابی ، درج ، حذف و بروزرسانی اشیا ( منظور از شی آبجکت هایی هستند که هر چیزی را شامل می شوند )که هر کدام با یک آدرس اینترنتی خاص پشتیبانی می شوند.

خدمات ایراکد

  • برای صحبت با کارشناسان ما میتوانید با شماره 02128423358 تماس بگیرید