Úvod

Dokončeno

Když aplikace ASP.NET Core obdrží požadavek HTTP, projde řadou komponent, které zodpovídají za zpracování požadavku a generování odpovědi. Tyto komponenty se nazývají middleware. ASP.NET Core obsahuje sadu integrovaných middlewarů a můžete také vytvořit vlastní middleware pro zpracování specializovaných požadavků.

Ukázkový scénář

Předpokládejme, že jste vývojář základní úrovně ASP.NET Core v malé společnosti. Váš tým vytváří novou webovou aplikaci. Požadavky zahrnují přesměrování adresy URL a výstup konzoly v reálném čase pro účely monitorování. Vedoucí vašeho týmu vás požádal o implementaci integrovaného middlewaru pro přesměrování adresy URL a vytvoření vlastní komponenty middlewaru pro protokolování podrobností žádosti.

Co budeme dělat?

V tomto modulu použijete sadu .NET SDK k vytvoření často používané webové aplikace ASP.NET Core. Po zajištění správného spuštění implementujete integrovaný UrlRewriter middleware pro přepsání adres URL v aplikaci. Potom vytvoříte vlastní komponentu middlewaru pro protokolování podrobností o požadavku na konzolu.

Jaký je hlavní cíl?

Na konci tohoto modulu budete umět implementovat integrovaný a vlastní middleware v aplikaci ASP.NET Core. Dozvíte se také, jak komponenty middlewaru spolupracují, aby zpracovávaly požadavky HTTP a generovaly odpovědi.