Rute i URL -ovi u ASP.NET MVC -u

Sadržaj

Rute i URL -ovi


Jedna od komponenti koja najviše privlači pozornost aplikacije je njezina URL, budući da je ovo put kojim ćemo doći do resursa koji su nam potrebni, ASP.NET MVC Već ima mehanizam usmjeravanja koji nam pomaže da interno lociramo sve naše kontrolere, modele i prikaze ako slijedimo konvencije, pa to nije problem na tehničkoj razini.
Najveći detalj koji vidimo je kada a URL prestanite biti prijateljski nastrojeni, ovo je veliki problem, jer loš URL može izazvati sumnje kod korisnika ili jednostavno onemogućuje jednostavno dijeljenje naše stranice s drugim korisnicima zbog poteškoća u povezivanju URL -a s određenim odjeljkom.
Prijateljski URLU ovim vremenima koristimo ono što se naziva Prijateljski URL, odnosno rute koje imaju strukturu gotovo kao da čitamo, gdje se prenose vrijednosti puž a parametri su odvojeni trakama umjesto korištenja klasičnog formata varijabli DOBITI.
Jednostavan URL vrlo je važan, prvo jer se naši korisnici lako sjećaju, drugo iz sigurnosnih razloga, zamislimo da napredni korisnik zna konfiguraciju naših mapa, mogao bi pokušati izvesti napad koji ugrožava integritet naše web stranice . Pogledajmo sljedeći primjer, stari URL iz Yahoo! Datira iz 1996 .:

POVEĆAJTE

U ovom primjeru vidimo kako pristupiti traženom resursu morate se kretati kroz brojne mape i oblikovati vrlo dugačak URL koji korisnik ne može zapamtiti, ovo je savršen primjer što ne treba činiti. Pogledajmo sada u sljedećem primjeru modernu rutu od iste tvrtke:

Na prvom mjestu vidimo kako koriste niz poddomene kako bi se definiralo na koji poslužitelj bi trebao biti usmjeren, tada se jednostavna riječ koristi za pristup jednoj od zona weba umjesto klasičnog oblika GET -a koji bi mogao biti nešto poput es.noticias.yahoo.com?q=temas nešto potpuno neprijateljsko za čitanje ljudi.
Jedan od razloga kojega se također moramo pridržavati je sigurnost naše web stranice, budući da ako ostavimo na uvidu javnosti ključne elemente, poput identifikatora u bazi kategorija i korisničkog identifikatora, mogli bismo pretrpjeti napade zlonamjernih entiteta koji bi to mogli iskoristiti za navigaciju po webu u potrazi za više informacija.
Dok su mehanizmi ASP.NET Robusni su, neobičan promet koji traži ulaznu točku može ukrasti propusnost koja može utjecati na iskustvo pregledavanja naše aplikacije.
Već znate prednosti Prijateljski URL -ovi Na web stranici koja završava ovaj prvi dio vodiča, vrlo je važno znati ove detalje, jer s tim možemo vidjeti izgradnju naših ruta na drugi način, a ne kao nešto što ne razumijemo tamo gdje ne obraćamo pažnju ali ne moramo zaboraviti da se o uspješnoj primjeni brine do najsitnijih detalja.
Prethodnistranica 1 od 2SljedećiJe li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave