Chapter 10: Creating an ASP.NET Core 6 Web API
In recent times, web services have become an important part of web application development. With ever-changing requirements and increased business complexity, it is very important to loosely couple various components/layers involved in web application development, and there is nothing better than decoupling the user interface (UI) part of the application with the core business logic. This is where the simplicity of web services using a RESTful approach (where REST stands for REpresentational State Transfer) helps us to develop scalable web applications.
In this chapter, we will learn how to build RESTful services using an ASP.NET Core web application programming interface (API), and along the way, we will build all the required APIs for our e-commerce application.
We'll be covering the following topics in detail:
- Introduction to REST
 - Understanding the internals of an ASP.NET Core 6 web API
 - Handling requests...