DotNetZoom
3.06K subscribers
342 photos
18 videos
36 files
606 links
DotNetZoom
💎 Everything about .NET

ارتباط با مدیر و تبلیغات آگهی استخدام:
@mjebrahimi

لینک گروه ASPNET Core:
https://t.me/+ufG25x7lVFgyYTNk
Download Telegram
Forwarded from طراحی و توسعه وب
http://www.dotnettips.info/post/2457/api-versioning

در این مقاله با روش‌های مختلف ورژن بندی API آشنا خواهید شد.
سه روش اصلی زیر را میتوان برای این منظور در نظر گرفت:
‌‏ URI-based versioning
‌‏ Header-based versioning
‌‏ Media type-based versioning

نویسنده: غلامرضا ربال

مخزن کدها: https://github.com/rabbal/ApiVersioningStrategies

#API #WebAPI
@Webly
معرفی ابزار #AutoRest
کد جنریتوری برای OpenAPI Specification که از زبان های مختلفی از جمله C#, Go, Java, Node.js, TypeScript, Python, Ruby و PHP پشتیبانی میکند

اگه توی پروژه های API تون از ابزاری مثل Swagger که بر اساس OpenAPI Specification میاد و از روی API هاتون، مستندات استانداردی رو تهیه میکنه، استفاده میکنید
میتونین در کنارش توسط ابزار AutoRest، کد های لازم برای ارتباط با API هاتون رو در سمت کلاینت در زبان های مختلف به راحتی تولید کنید
در واقع این ابزار میاد و از روی مستندات API هاتون، SDK های لازم سمت کلاینت رو (مثلا برای TypeScript) می سازه و توی پروژه Angular تون میتونین به راحتی از API هاتون استفاده کنین.

ریپازیتوری پروژه :
https://github.com/Azure/autorest
ویدئو آموزشی :
https://bit.ly/2RPEX6c

#Swagger #OpenAPI #Rest #Restful #API #CodeGenerator
_______________
@IranAspMvc