Rotas e URLs na ASP.NET MVC

Índice

Rotas e URLs


Um dos componentes que mais chama a atenção de um aplicativo é o seu Url, já que esta é a rota pela qual vamos alcançar os recursos de que necessitamos, ASP.NET MVC Já possui um motor de encaminhamento que nos ajuda a localizar internamente todos os nossos controladores, modelos e visualizações se seguirmos as convenções, pelo que não é um problema a nível técnico.
O maior detalhe que vemos é quando um Url pare de ser amigável, isso é um grande problema, porque um mau Url pode causar suspeitas ao usuário ou simplesmente fazer com que nossa página não seja facilmente compartilhada com outros usuários devido à dificuldade de associar um URL a uma seção específica.
Url amigávelNestes tempos, usamos o que é chamado Url amigável, ou seja, rotas que possuem uma estrutura quase como se estivéssemos lendo, onde os valores são passados lesma e os parâmetros são separados por barras em vez de usar o formato clássico das variáveis OBTER.
Um URL simples é muito importante, em primeiro lugar porque é fácil para os nossos usuários se lembrarem, em segundo lugar por razões de segurança, vamos imaginar que um usuário avançado conheça a configuração de nossas pastas, ele pode tentar realizar um ataque comprometendo a integridade do nosso site . Vejamos o exemplo a seguir, um URL antigo de Yahoo! Datado de 1996:

PROLONGAR

Neste exemplo vemos como para acessar o recurso solicitado você tem que navegar por várias pastas e formar uma URL muito longa que não pôde ser lembrada pelo usuário, este é o exemplo perfeito do que não fazer. Agora vamos ver no exemplo a seguir uma rota moderna da mesma empresa:

Em primeiro lugar, vemos como eles usam uma série de subdomínios para definir para qual servidor ele deve ser apontado, então uma palavra simples é usada para acessar uma das zonas da web em vez de uma forma clássica de GET que poderia ser algo como es.noticias.yahoo.com?q=temas algo totalmente hostil para a leitura humana.
Uma das razões que também devemos seguir é a segurança do nosso site, pois se deixarmos em vista pública elementos-chave como o identificador na base de dados da categoria e o identificador do usuário, poderemos sofrer ataques de entidades maliciosas que poderão aproveitar para navegar em nossa web em busca de mais informações.
Enquanto os mecanismos de ASP.NET Eles são robustos, o tráfego incomum em busca de um ponto de entrada pode roubar largura de banda e prejudicar a experiência de navegação de nosso aplicativo.
Já conhecendo as vantagens de URLs amigáveis Num site terminamos esta primeira parte do tutorial, é muito importante conhecer estes detalhes, pois com isso podemos ver a construção dos nossos percursos de outra forma e não como algo que não entendemos onde não prestamos atenção a ele, mas não devemos esquecer que uma aplicação bem-sucedida é cuidada nos mínimos detalhes.
Anteriorpagina 1 de 2PróximoGostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave