When you publish an API, you’re inviting programmers to use it in accordance with a pre-established contract. What happens then if the contract is altered?
All the data pertaining to the active HTTP request is stored in the HTTPContext object. Although it has many properties, the Request, Response, Session, User,
Traditionally, REST API endpoints could be created in ASP.NET Core applications by using so-called controller classes. Different controllers would stand in for different application domains