Introduktion

Slutförd

När en ASP.NET Core-app tar emot en HTTP-begäran passerar den igenom en serie komponenter som ansvarar för att bearbeta begäran och generera ett svar. Dessa komponenter kallas för mellanprogram. ASP.NET Core innehåller en uppsättning inbyggda mellanprogram, och du kan också skapa anpassade mellanprogram för att hantera särskilda krav.

Exempelscenario

Anta att du är en ASP.NET Core-utvecklare på en ny nivå på ett litet företag. Ditt team skapar en ny webbapp. Kraven omfattar URL-omdirigering och utdata från realtidskonsolen i övervakningssyfte. Teamledningen bad dig att implementera det inbyggda mellanprogrammet för URL-omdirigering och skapa en anpassad mellanprogramskomponent för att logga information om begäran.

Vad ska vi göra?

I den här modulen använder du .NET SDK för att skapa en pannplattform ASP.NET Core-webbapp. När du har säkerställt att den körs korrekt implementerar du det inbyggda UrlRewriter mellanprogrammet för att skriva om URL:er i appen. Sedan skapar du en anpassad mellanprogramskomponent för att logga information om begäranden till konsolen.

Vad är huvudmålet?

I slutet av den här modulen kommer du att kunna implementera inbyggda och anpassade mellanprogram i en ASP.NET Core-app. Du kommer också att förstå hur mellanprogramkomponenter fungerar tillsammans för att bearbeta HTTP-begäranden och generera svar.