اخیراً مجبور شدم یک پروژه REST web API ایجاد کنم. ما نیاز به برقراری ارتباط از برنامه های Office 365 به پایگاه داده داخلی داشتیم. بنابراین، ما به این فکر افتادیم که API هایی را ایجاد کنیم که روی یک سرور محلی میزبانی می شوند، خارج از فایروال قرار می گیرند و عملیات مورد نیاز را روی پایگاه داده انجام می دهند. بیایید اصول اولیه آن را ببینیم.
پروژه REST Web API را ایجاد کنید
اگر ویژوال استودیو را نصب نکرده اید، می توانید به راحتی آخرین نسخه Community (رایگان) را دانلود کرده و آن را روی دستگاه خود نصب کنید.
Visual Studio را باز کنید >> افزودن پروژه جدید >> الگوی پروژه "ASP.NET Web Application (.NET Framework)" را انتخاب کنید >> یک نام معنی دار برای پروژه بگذارید و روی OK کلیک کنید.
![REST Web API ایجاد کنید و چندین روش POST را در یک کنترلر اضافه کنید](http://pezhvak24.ir/dl/10kcor/cscd/article/create-rest-web-api-and-add-multiple-post-methods-in-one-controller/Images/Create REST Web API And Add Multiple POST Methods In One Controller.png)
در صفحه بعدی، الگوی Web API را انتخاب کرده و روی OK کلیک کنید.
![REST Web API ایجاد کنید و چندین روش POST را در یک کنترلر اضافه کنید](http://pezhvak24.ir/dl/10kcor/cscd/article/create-rest-web-api-and-add-multiple-post-methods-in-one-controller/Images/Create%20REST%20Web%20API%20And%20Add%20Multiple%20POST%20Methods%20In%20One%20Controller2.png)
یک پروژه Web API با کنترلر پیش فرض و روش های پیش فرض ایجاد می شود، همانطور که در زیر نشان داده شده است.
![REST Web API ایجاد کنید و چندین روش POST را در یک کنترلر اضافه کنید](http://pezhvak24.ir/dl/10kcor/cscd/article/create-rest-web-api-and-add-multiple-post-methods-in-one-controller/Images/Create%20REST%20Web%20API%20And%20Add%20Multiple%20POST%20Methods%20In%20One%20Controller3.png)
پروژه را اجرا کنید تا آن را آزمایش کنید (کلیک کنید F5) >> به طور پیش فرض، مرورگر اینترنت اکسپلورر باز می شود. URL ریشه را کپی کنید و API زیر را در مرورگر کروم یا فایرفاکس بزنید تا نقطه پایانی API پاسخ XML/JSON - /api/values را ببینید.