Trasy i adresy URL w ASP.NET MVC

Spisie treści

Trasy i adresy URL


Jednym z elementów, który najbardziej przyciąga uwagę aplikacji, jest jej URL, ponieważ jest to droga, którą zamierzamy dotrzeć do potrzebnych nam zasobów, ASP.NET MVC Ma już silnik routingu, który pomaga nam wewnętrznie zlokalizować wszystkie nasze kontrolery, modele i widoki, jeśli przestrzegamy konwencji, więc nie stanowi to problemu na poziomie technicznym.
Największym szczegółem, który widzimy, jest sytuacja, gdy URL przestań być przyjacielski, to duży problem, bo źle URL może budzić podejrzenia u użytkownika lub po prostu sprawiać, że nasza strona nie jest łatwo udostępniana innym użytkownikom z powodu trudności z powiązaniem adresu URL z określoną sekcją.
Przyjazny adres URLW dzisiejszych czasach używamy tego, co się nazywa Przyjazny adres URLczyli trasy, które mają strukturę prawie tak, jakbyśmy czytali, gdzie przekazywane są wartości ślimak a parametry są oddzielone słupkami zamiast używać klasycznego formatu zmiennych DOSTWAĆ.
Prosty adres URL jest bardzo ważny, po pierwsze dlatego, że jest łatwy do zapamiętania dla naszych użytkowników, po drugie ze względów bezpieczeństwa wyobraźmy sobie, że zaawansowany użytkownik zna konfigurację naszych folderów, może spróbować przeprowadzić atak naruszający integralność naszej witryny . Spójrzmy na następujący przykład, stary adres URL z Wieśniak! Pochodzący z 1996 roku:

POWIĘKSZAĆ

W tym przykładzie widzimy, jak uzyskać dostęp do żądanego zasobu, musisz poruszać się po wielu folderach i tworzyć bardzo długi adres URL, który nie mógł zostać zapamiętany przez użytkownika, jest to doskonały przykład tego, czego nie robić. Zobaczmy teraz na poniższym przykładzie nowoczesną trasę tej samej firmy:

W pierwszej kolejności widzimy, jak używają serii subdomeny aby określić, na który serwer należy go wskazać, używa się prostego słowa, aby uzyskać dostęp do jednej ze stref sieci zamiast klasycznej formy GET, która mogłaby być czymś w rodzaju es.noticias.yahoo.com?q=Tematy coś zupełnie nieprzyjaznego dla ludzkiego czytania.
Jednym z powodów, dla których również musimy się kierować, jest bezpieczeństwo naszej witryny, ponieważ jeśli zostawimy w widoku publicznym kluczowe elementy, takie jak identyfikator w bazie danych kategorii i identyfikator użytkownika, moglibyśmy paść ofiarą ataków złośliwych podmiotów, które mogłyby to wykorzystać do poruszania się po naszej sieci w poszukiwaniu dodatkowych informacji.
Podczas gdy mechanizmy ASP.NET Są solidnym, nietypowym ruchem poszukującym punktu wejścia, który może ukraść przepustowość, co może mieć negatywny wpływ na przeglądanie naszej aplikacji.
Znając już zalety Przyjazne adresy URL Na stronie internetowej kończymy tę pierwszą część samouczka, bardzo ważne jest, aby znać te szczegóły, ponieważ dzięki temu możemy zobaczyć budowę naszych tras w inny sposób, a nie jako coś, czego nie rozumiemy, gdzie nie zwracamy uwagi do tego, ale nie musimy zapominać, że o udaną aplikację dbamy w najdrobniejszych szczegółach.
PoprzedniStrona 1 z 2NastępnyPodobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave