liveBook · Manning

Request pipeline

A request pipeline is an ordered sequence of processing components through which HTTP requests and their responses pass in a web application.

How 2 Manning books explain it

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

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.