Trasy a adresy URL v ASP.NET MVC

Trasy a adresy URL


Jednou ze součástí, která nejvíce přitahuje pozornost aplikace, je její Url, protože toto je cesta, kterou se dostaneme k potřebným zdrojům, ASP.NET MVC Už má směrovací modul, který nám pomáhá interně lokalizovat všechny naše ovladače, modely a pohledy, pokud dodržujeme konvence, takže na technické úrovni to není problém.
Největší detail, který vidíme, je, když a Url přestaň být přátelský, to je velký problém, protože špatný Url může to uživateli způsobit podezření nebo jednoduše způsobí, že naši stránku nebude možné snadno sdílet s jinými uživateli kvůli obtížnosti přiřazení adresy URL ke konkrétní sekci.
Přátelská adresa URLV těchto dobách používáme to, čemu se říká Přátelská adresa URL, tedy trasy, které mají strukturu téměř jako bychom četli, kde se předávají hodnoty slimák a parametry jsou odděleny pruhy namísto použití klasického formátu proměnných DOSTAT.
Jednoduchá adresa URL je velmi důležitá, za prvé proto, že si ji naši uživatelé snadno zapamatují, za druhé si z bezpečnostních důvodů představme, že pokročilý uživatel zná konfiguraci našich složek, mohl by se pokusit provést útok narušující integritu našich webových stránek . Podívejme se na následující příklad, stará adresa URL z Yahoo! Pochází z roku 1996:

ZVĚTŠIT

V tomto příkladu vidíme, jak přistupovat k požadovanému zdroji, který musíte procházet řadou složek a vytvořit velmi dlouhou adresu URL, kterou si uživatel nemohl zapamatovat, což je perfektní příklad toho, co nedělat. Nyní se v následujícím příkladu podíváme na moderní trasu od stejné společnosti:

V první řadě vidíme, jak používají řadu subdomény Chcete -li definovat, na který server má být odkazováno, pak se místo klasické formy GET používá jednoduché slovo pro přístup k jedné ze zón webu, což by mohlo být něco jako es.noticias.yahoo.com?q=temas něco naprosto nepřátelského pro lidské čtení.
Jedním z důvodů, které musíme také dodržovat, je bezpečnostní našeho webu, protože pokud ponecháme ve veřejném zobrazení klíčové prvky, jako je identifikátor v databázi kategorií a identifikátor uživatele, mohli bychom trpět útoky škodlivých entit, které by toho mohly využít k navigaci na našem webu a hledání dalších informací.
Zatímco mechanismy ASP.NET Jsou robustní, neobvyklý provoz hledající vstupní bod může ukrást šířku pásma, která si může vybírat daň na procházení naší aplikace.
Již zná výhody Přátelské adresy URL Na webu dokončujeme tuto první část tutoriálu, je velmi důležité znát tyto detaily, protože díky tomu můžeme stavbu našich tras vidět jiným způsobem a ne jako něco, čemu nerozumíme, kde nevěnujeme pozornost k tomu, ale nemusíme zapomínat, že o úspěšnou aplikaci je postaráno do nejmenších detailů.
Předchozístrana 1 ze 2dalšíLíbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave