Request pipeline
A request pipeline is an ordered sequence of processing components through which HTTP requests and their responses pass in a web application.
Pro ASP.NET Core 7, Tenth Edition
A request pipeline is an ordered processing path through which an application passes HTTP requests and responses.
- How it is used
- Organizes how ASP.NET Core processes HTTP requests and returns responses through ordered middleware.
- How deep it goes
- Explains request and response flow, registration order, short-circuiting, branching, and configuration; develops custom middleware through application examples.
- Examples
- Uses ordered Population and Capital middleware, browser-checkable URLs, a database-counting test endpoint, and session configuration.
- What you can do after
- Build it from scratch with Program.cs middleware registrations, then check URL behavior and diagnose ordering or forwarding problems.
Read how Pro ASP.NET Core 7, Tenth Edition explains request pipeline →
Building Web APIs with ASP.NET Core
The HTTP request pipeline is the ordered sequence of ASP.NET Core middleware through which an HTTP request and response are processed.
- How it is used
- Handles HTTP requests by composing reusable middleware in Program.cs.
- How deep it goes
- Explains middleware responsibilities, ordering, short-circuiting, and terminal behavior without descending into implementation internals.
- Examples
- Uses HTTPS redirection, Swagger, authorization, controller mapping, static files, and app.Run() as pipeline examples.
- What you can do after
- Operate/configure it by arranging ASP.NET Core middleware and identifying components that terminate request processing.
Read how Building Web APIs with ASP.NET Core explains request pipeline →
Related concepts
- UseEndpointsconfigured by · UseEndpoints is an ASP.NET Core extension method that adds endpoint execution middleware and registers endpoints in a request pipeline.
- routing middlewareconfigured by · Routing middleware is an ASP.NET Core request-pipeline component that matches incoming requests to endpoints and stores the selected endpoint for subsequent processing.
- staticfilemiddlewarehas part · Static file middleware is an ASP.NET Core middleware component that serves existing files from configured locations in response to matching requests.
- middlewarehas part · Middleware is an intermediate software component or layer that processes or mediates requests, messages, or operations between other components, often adding behavior or controlling their flow.
- request messageuses · An HTTP request is a message sent by a client to a server that specifies a method and target and may include headers and a body.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

