O método Token é chamado por padrão quando usamos a rota do api/Login ?
Não vi em nenhum lugar essa rota sendo apontada então não entendi bem como o asp.net sabe que a o método sendo chamado é o Token.
O método Token é chamado por padrão quando usamos a rota do api/Login ?
Não vi em nenhum lugar essa rota sendo apontada então não entendi bem como o asp.net sabe que a o método sendo chamado é o Token.
Olá Ricardo, a rota api/Login
foi definida no controller. Como anotamos o método Token()
com [HttpPost]
, o asp.net core vai entender que aquele método será chamado quando uma requisição POST for feita para a rota. Caso você tenha um outro método nesta classe, mas anotado com [HttpGet]
, vai funcionar da mesma maneira, mas se chamado como uma requisição GET
. Este é o comportamento padrão.
Neste link você encontra mais detalhes: https://docs.microsoft.com/pt-br/aspnet/core/mvc/controllers/routing?view=aspnetcore-2.1
Espero ter ajudado e bons estudos!