Middleware Flow

The graph below demonstrates a default flow between Dotkernel's middleware.

ProblemDetailsMiddleware
Request
Request
Response Response
Request Response
BodyParamsMiddleware
Request
Request
Route
Response Response
Request Response
ServerUrlMiddleware
Request
Request
Route
Response Response
Request Response
CorsMiddleware
Request
Request
Route
Response Response
Request Response
RouteMiddleware
Request
Request
Route
Response Response
Request Response
ImplicitHeadMiddleware
Request
Request
Route
Response Response
Request Response
ImplicitOptionsMiddleware
Request
Request
Route
Response Response
Request Response
MethodNotAllowedMiddleware
Request
Request
Route
Response Response
Request Response
ContentNegotiationMiddleware
Request
Request
Route
Response Response
Request Response
DeprecationMiddleware
Request
Request
Route
Response Response
Request Response
ResponseHeaderMiddleware
Request
Request
Route
Response Response
Request Response
UrlHelperMiddleware
Request
Request
Route
Response Response
Request Response
AuthenticationMiddleware
Request
Request
Route
Response Response
Request Response
AuthorizationMiddleware
Request
Request
Route
Response Response
Request Response
ResourceProviderMiddleware
Request
Request
Route
Response Response
Request Response
DispatchMiddleware
Request
Request
Route
Response Response
Request Response
ProblemDetailsNotFoundHandler
Request
Request
Route
Response Response
Request Response
GetNotFoundResourceHandler
Request
Request
Route
Response Response