Einführung

Abgeschlossen 100 XP

Wenn eine ASP.NET Core-App eine HTTP-Anforderung empfängt, durchläuft sie eine Reihe von Komponenten, die für die Verarbeitung der Anforderung und das Generieren einer Antwort verantwortlich sind. Diese Komponenten werden als Middleware bezeichnet. ASP.NET Core enthält einen Satz integrierter Middleware, und Sie können auch benutzerdefinierte Middleware erstellen, um spezielle Anforderungen zu verarbeiten.

Beispielszenario

Angenommen, Sie sind ein ASP.NET Core-Entwickler auf Einstiegsniveau in einem kleinen Unternehmen. Ihr Team erstellt eine neue Web-App. Die Anforderungen umfassen die URL-Umleitung und die Echtzeit-Konsolenausgabe für Überwachungszwecke. Ihr Teamleiter hat Sie gebeten, die integrierte Middleware für die URL-Umleitung zu implementieren und eine benutzerdefinierte Middleware-Komponente zu erstellen, um die Anforderungsdetails zu protokollieren.

Wie werden wir vorgehen?

In diesem Modul verwenden Sie das .NET-SDK, um eine ASP.NET Core-Textbaustein-Webanwendung zu erstellen. Nachdem Sie sichergestellt haben, dass sie ordnungsgemäß ausgeführt wird, werden Sie die integrierte Middleware UrlRewriter implementieren, um URLs in der App erneut zu generieren. Anschließend werden Sie eine benutzerdefinierte Middleware-Komponente erstellen, um Anforderungsdetails an der Konsole zu protokollieren.

Was ist das Hauptziel?

Am Ende dieses Moduls werden Sie in der Lage sein, integrierte und benutzerdefinierte Middleware in einer ASP.NET Core-App zu implementieren. Außerdem werden Sie verstehen, wie Middleware-Komponenten zusammenarbeiten, um HTTP-Anforderungen zu verarbeiten und Antworten zu generieren.


Nächste Lektion: Verstehen von Middleware

Nächste