1
resposta

[Dúvida] Visibilidade de parametros

No caso quando fazemos o seguinte método :

[HttpGet("{id}")]
Public MeuModelo ObterModelo(int id)
{
    ///Minha Lógica
}

O parâmetro {id} fica exposto, é possível ocultar isso na Rota ou fazer de outra forma que fique oculto?

1 resposta

Ao usar o GET, geralmente os parâmetros são passados via Rota ou QueryString. No seu caso, parece fazer mais sentido usar pela Rota mesmo. Qual seria o sentido em ocultar o parâmetro? Até a respeito de documentação, é importante que saibam que para chegar nesse recurso precisaria passar um id. Isso não deixaria sua aplicação mais vulnerável. Tem algum motivo para que você não queira isso?