Présentation

Effectué

Quand une application ASP.NET Core reçoit une requête HTTP, celle-ci passe par une série de composants chargés de traiter la requête et de générer une réponse. Ces composants sont appelés des intergiciels (middleware). ASP.NET Core inclut un ensemble d’intergiciels intégrés, mais vous pouvez également créer un intergiciel personnalisé pour gérer les exigences spécialisées.

Exemple de scénario

Supposons que vous êtes développeur ASP.NET Core débutant dans une petite entreprise. Votre équipe crée une nouvelle application web. Les exigences incluent une redirection d’URL et une sortie de console en temps réel à des fins de supervision. Le responsable de votre équipe vous a demandé d’implémenter l’intergiciel intégré de redirection d’URL et de créer un composant d’intergiciel personnalisé pour consigner les détails de la requête.

Qu’allons-nous faire ?

Dans ce module, vous utilisez le kit de développement logiciel (SDK) .NET pour créer une application web ASP.NET Core réutilisable. Après avoir vérifié qu’elle s’exécute correctement, vous implémenterez l’intergiciel intégré UrlRewriter pour réécrire des URL dans l’application. Vous créerez ensuite un composant d’intergiciel personnalisé pour consigner les détails de la requête dans la console.

Quel est l’objectif principal ?

À la fin de ce module, vous saurez implémenter un intergiciel intégré et personnalisé dans une application ASP.NET Core. Vous comprendrez également comment les composants d’intergiciels fonctionnent ensemble pour traiter des requêtes HTTP et générer des réponses.