😊 Версионирование API в .NET 9
В .NET 9 ты можешь гибко управлять версиями API — хоть в контроллерах, хоть в минималках:
🟠URL-версионирование —
/api/v1/orders, /api/v2/orders🟠Query string —
/api/orders?api-version=1🟠Заголовок HTTP —
X-Api-Version: 1🟠Тип медиа —
application/vnd.myapi.v1+json
Подключи нужные пакеты:
Asp.Versioning.Http
Asp.Versioning.Mvc
Asp.Versioning.Mvc.ApiExplorer
Поддержка версионирования:
🟠В контроллерах
🟠В минимальных API
Старые версии можно объявить устаревшими.
👉Новости 👉База вопросов
