Maršruti un vietrāži URL ASP.NET MVC

Satura rādītājs

Maršruti un URL


Viena no sastāvdaļām, kas visvairāk piesaista lietojumprogrammas uzmanību, ir tā URLtā kā šis ir ceļš, pa kuru mēs sasniegsim nepieciešamos resursus, ASP.NET MVC Tam jau ir maršrutēšanas dzinējs, kas palīdz mums iekšēji atrast visus mūsu kontrolierus, modeļus un uzskatus, ja mēs ievērojam konvencijas, tāpēc tehniskā līmenī tā nav problēma.
Lielākā detaļa, ko mēs redzam, ir tad, kad a URL beidz būt draudzīgs, tā ir liela problēma, jo slikta URL tas var radīt aizdomas lietotājam vai vienkārši padara mūsu lapu viegli kopīgojamu ar citiem lietotājiem, jo ​​ir grūti saistīt URL ar konkrētu sadaļu.
Draudzīgs URLŠajos laikos mēs izmantojam to, ko sauc Draudzīgs URL, tas ir, maršruti, kuru struktūra ir gandrīz tāda, it kā mēs lasītu, kur tiek nodotas vērtības lode un parametrus atdala ar joslām, nevis izmanto klasisko mainīgo formātu GŪT.
Vienkāršs URL ir ļoti svarīgs, pirmkārt, tāpēc, ka mūsu lietotājiem ir viegli atcerēties, otrkārt, drošības apsvērumu dēļ, iedomāsimies, ka pieredzējis lietotājs zina mūsu mapju konfigurāciju un varētu mēģināt veikt uzbrukumu, kas apdraud mūsu vietnes integritāti . Apskatīsim šādu piemēru, vecs URL no Yahoo! Iepazīšanās no 1996. gada:

PALIELINĀT

Šajā piemērā mēs redzam, kā piekļūt pieprasītajam resursam, lai pārvietotos pa vairākām mapēm un izveidotu ļoti garu URL, kuru lietotājs nevarētu atcerēties. Šis ir lielisks piemērs tam, ko nevajadzētu darīt. Tagad aplūkosim nākamajā piemērā mūsdienu maršrutu no tā paša uzņēmuma:

Pirmkārt, mēs redzam, kā viņi izmanto virkni apakšdomēni lai definētu, uz kuru serveri tas būtu jānorāda, tad, lai piekļūtu vienai no tīmekļa zonām, tiek izmantots vienkāršs vārds, nevis klasiska GET forma, piemēram, es.noticias.yahoo.com?q=temas kaut kas pilnīgi nedraudzīgs cilvēku lasīšanai.
Viens no iemesliem, kas mums arī jāievēro, ir drošība mūsu vietnē, jo, atstājot publiskā skatā galvenos elementus, piemēram, identifikatoru kategoriju datu bāzē un lietotāja identifikatoru, mēs varētu ciest no ļaunprātīgu organizāciju uzbrukumiem, kas varētu to izmantot, lai pārvietotos mūsu tīmeklī, meklējot vairāk informācijas.
Kaut arī mehānismi ASP.NET Tie ir stabili, neparasta satiksme, kas meklē ieejas punktu, var nozagt joslas platumu, kas var kaitēt mūsu lietojumprogrammas pārlūkošanas pieredzei.
Jau zinot priekšrocības Draudzīgi URL Vietnē, kurā mēs pabeidzam šo apmācības pirmo daļu, ir ļoti svarīgi zināt šīs detaļas, jo ar to mēs varam redzēt mūsu maršrutu būvniecību citā veidā, nevis kā kaut ko tādu, ko mēs nesaprotam, kur mēs nepievēršam uzmanību uz to, bet mums nav jāaizmirst, ka veiksmīga lietojumprogramma tiek aprūpēta līdz mazākajai detaļai.
Iepriekšējais1 lapa no 2NākamaisVai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave