Session
Get the maximum out of Minimal APIs with ASP.NET Core
A lightweight HTTP API can use a lot of the ASP.NET Core Middleware, such as routing, authentication and authorization. Using the full-blown MVC framework for such API is just overkill!
But MVC does have some things that you'll miss when using plain "app.MapGet": you have to handle HTTP request/response handling and model binding yourself.
ASP.NET Core 6.0 introduces the missing link between writing low-level HTTP and a full-blown MVC or Razor application: minimal APIs.
In this talk, we will explore what minimal APIs are, what they are not, and how/where your applications can benefit from this lightweight model to building HTTP applications.