Rutter och webbadresser i ASP.NET MVC

Innehållsförteckning

Rutter och webbadresser


En av de komponenter som mest lockar uppmärksamheten hos en applikation är dess Urleftersom detta är vägen genom vilken vi ska nå de resurser vi behöver, ASP.NET MVC Den har redan en routningsmotor som hjälper oss att internt hitta alla våra styrenheter, modeller och vyer om vi följer konventionerna, så det är inte ett problem på teknisk nivå.
Den största detaljen vi ser är när a Url sluta vara vänlig, det här är ett stort problem, för dåligt Url det kan orsaka misstankar för användaren eller helt enkelt göra att vår sida inte lätt delas med andra användare på grund av svårigheten att koppla en URL till ett specifikt avsnitt.
Vänlig webbadressI dessa tider använder vi det som kallas Vänlig webbadress, det vill säga rutter som har en struktur nästan som om vi läser, där värden passeras snigel och parametrarna separeras med staplar istället för att använda det klassiska formatet på variablerna SKAFFA SIG.
En enkel URL är mycket viktig, för det första eftersom det är lätt för våra användare att komma ihåg, för det andra av säkerhetsskäl, låt oss föreställa oss att en avancerad användare känner till konfigurationen av våra mappar, han kan försöka utföra en attack som äventyrar vår webbplats integritet . Låt oss titta på följande exempel, en gammal URL från Yahoo! Daterar från 1996:

FÖRSTORA

I det här exemplet ser vi hur du får åtkomst till den begärda resursen du måste navigera i ett antal mappar och bilda en mycket lång URL som inte kunde komma ihåg av användaren, detta är det perfekta exemplet på vad du inte ska göra. Låt oss nu se i följande exempel en modern rutt från samma företag:

I första hand ser vi hur de använder en serie underdomäner för att definiera vilken server det ska pekas på, då används ett enkelt ord för att komma åt en av webbens zoner istället för en klassisk form av GET som kan vara ungefär som es.noticias.yahoo.com?q=temas något helt ovänligt för mänsklig läsning.
En av anledningarna som vi också måste följa är säkerhet på vår webbplats, eftersom om vi lämnar nyckelelement som till exempel identifieraren i kategoridatabasen och användaridentifieraren, kan vi drabbas av attacker från skadliga enheter som kan dra nytta av detta för att navigera på vår webb och leta efter mer information.
Medan mekanismerna för ASP.NET De är robust, ovanlig trafik som letar efter en ingång kan stjäla bandbredd som kan ta en vägtull på vår webbupplevelse.
Redan känner till fördelarna med Vänliga webbadresser På en webbplats avslutar vi den här första delen av handledningen, det är mycket viktigt att känna till dessa detaljer, eftersom vi med detta kan se konstruktionen av våra rutter på ett annat sätt och inte som något som vi inte förstår där vi inte uppmärksammar till det, men vi behöver inte glömma att en lyckad applikation sköts in i minsta detalj.
Tidigaresida 1 av 2NästaGillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave