How to Execute Code Before Every Request
Need to run logic for every incoming HTTP request?
Use ASP.NET Core middleware.
Common middleware scenarios:
- Logging requests
- Handling exceptions
- Authentication
- Authorization
- Adding custom headers
- Response compression
Middleware executes in the order you register it in the pipeline.
Each middleware can inspect the request, perform work, and pass execution to the next middleware.
