Routen und URLs in ASP.NET MVC

Inhaltsverzeichnis

Routen und URLs


Eine der Komponenten, die die Aufmerksamkeit einer Anwendung am meisten auf sich zieht, ist ihre URL, da dies der Weg ist, auf dem wir die Ressourcen erreichen, die wir brauchen, ASP.NET MVC Es verfügt bereits über eine Routing-Engine, die uns hilft, alle unsere Controller, Modelle und Ansichten intern zu lokalisieren, wenn wir die Konventionen befolgen, sodass dies auf technischer Ebene kein Problem darstellt.
Das größte Detail, das wir sehen, ist, wenn a URL Hör auf freundlich zu sein, das ist ein großes Problem, denn ein schlechtes URL es kann beim Benutzer Verdacht erregen oder einfach dazu führen, dass unsere Seite nicht einfach mit anderen Benutzern geteilt wird, da es schwierig ist, eine URL einem bestimmten Abschnitt zuzuordnen.
Freundliche URLIn diesen Zeiten verwenden wir das sogenannte Freundliche URL, also Routen, die eine Struktur haben, fast so, als würden wir lesen, wo Werte übergeben werden Schnecke und die Parameter werden durch Balken getrennt, anstatt das klassische Format der Variablen zu verwenden BEKOMMEN.
Eine einfache URL ist sehr wichtig, erstens, weil sie für unsere Benutzer leicht zu merken ist, zweitens aus Sicherheitsgründen, stellen wir uns vor, ein erfahrener Benutzer kennt die Konfiguration unserer Ordner, er könnte versuchen, einen Angriff durchzuführen, der die Integrität unserer Website gefährdet . Schauen wir uns das folgende Beispiel an, eine alte URL von Yahoo! Datierung von 1996:

VERGRÖSSERN

In diesem Beispiel sehen wir, wie Sie auf die angeforderte Ressource zugreifen müssen, indem Sie durch eine Reihe von Ordnern navigieren und eine sehr lange URL erstellen, die sich der Benutzer nicht merken kann. Dies ist das perfekte Beispiel dafür, was Sie nicht tun sollten. Sehen wir uns nun im folgenden Beispiel eine moderne Route derselben Firma an:

An erster Stelle sehen wir, wie sie eine Reihe von Subdomains Um zu definieren, auf welchen Server verwiesen werden soll, wird ein einfaches Wort verwendet, um auf eine der Zonen des Webs zuzugreifen, anstelle einer klassischen Form von GET, die etwa so aussehen könnte es.noticias.yahoo.com?q=temas etwas völlig Unfreundliches für die menschliche Lektüre.
Einer der Gründe, denen wir auch folgen müssen, ist der Sicherheit unserer Website, da wir, wenn wir Schlüsselelemente wie die Kennung in der Kategoriedatenbank und die Benutzerkennung in der Öffentlichkeit lassen, Angriffe von böswilligen Einheiten erleiden könnten, die dies ausnutzen könnten, um auf der Suche nach weiteren Informationen durch unser Web zu navigieren.
Während die Mechanismen von ASP.NET Sie sind robust, ungewöhnlicher Datenverkehr, der nach einem Einstiegspunkt sucht, kann Bandbreite stehlen, die das Surferlebnis unserer Anwendung beeinträchtigen kann.
Die Vorteile von bereits kennen Freundliche URLs Auf einer Website beenden wir diesen ersten Teil des Tutorials, es ist sehr wichtig, diese Details zu kennen, da wir damit den Aufbau unserer Routen auf eine andere Weise sehen können und nicht als etwas, das wir nicht verstehen, wo wir nicht aufpassen dabei, aber wir dürfen nicht vergessen, dass für eine erfolgreiche Bewerbung bis ins kleinste Detail gesorgt ist.
VorherigeSeite 1 von 2NächsteHat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave