Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mapeamento do método Token no LoginController

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.

1 resposta
solução!

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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software