simplifiedRoutingASPNETCOREsimplifiedRoutingASPNETCORE
Spread the love

De URL-routeringsfunctie wordt geleverd door een paar middlewarecomponenten die het gemakkelijker maken om antwoorden te genereren door de verwerking en matching van verzoek-URL’s. In dit artikel leg ik uit hoe het ASP.NET Core-platform URL-routing ondersteunt, laat ik het gebruik ervan zien, en leg uit waarom dit de voorkeur kan hebben boven het maken van uw eigen aangepaste middlewarecomponenten.

Deze middlewarecomponent reageert op verzoeken voor /population/ waarbij Londen, Parijs of Monaco is. Demiddleware-component splitst de URL-padtekenreeks op, controleert of deze de verwachte lengte heeft en gebruikt een switch-instructie om vaststellen dat het een verzoek om een ​​URL is waarop het kan reageren. Als de URL overeenkomt met het patroon waarnaar de middleware zoekt, dan wordt een reactie gegenereerd; anders wordt het verzoek langs de pijplijn doorgegeven.

Deze middlewarecomponent zoekt naar verzoeken voor /capital/, waarbij Groot-Brittannië, Frankrijk of Monaco is. De hoofdsteden van het Verenigd Koninkrijk en Frankrijk worden weergegeven, maar verzoeken voor Monaco, dat een stad en een staat is, worden doorgestuurd naar
/bevolking/Monaco. Plaatst de middleware-voorbeelden uit het vorige hoofdstuk en voegt de nieuwe middleware-componenten toe aan de pijplijn aanvragen.

This middleware component responds to requests for /population/<city> where <city> is london, paris, or monaco. The 
middleware component splits up the URL path string, checks that it has the expected length, and uses a switch statement to 
determine it is a request for a URL that it can respond to. If the URL matches the pattern the middleware is looking for, then a 
response is generated; otherwise, the request is passed along the pipeline.
Add a class file named Capital.cs to the Platform folder with the cod

Door alfons

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *