Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Aplicação(provider) retorna uma resposta inadequada

Quando testado no postman a aplicação me retorna um status de 200, porém ao invés do token, no corpo da resposta vem a frase "Hello World!", sem o token. No console da aplicação também aparecem os logs da requisição

info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
      Request starting HTTP/1.1 POST http://localhost:5000/api/Login application/json 39
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
      Request finished in 18.7903ms 200

Outro detalhe coloquei um breakpoint no endpoint do token e ao fazer a requisição, esta não foi parada.

O que será que pode estar acontecendo?

3 respostas

Olá Jonas!

Pelo que parece (já que não rodou o breakpoint), seu código não está chegando a esse ponto. Ele está passando direto, ou é desviado antes de chegar no endpoint ou até mesmo que ele não está sendo chamado.

Mas saber ao certo qual desses problemas que está acontecendo, seria mais interessante você compartilhar seu código conosco.

No aguardo!

Olá Fabiano.

Agradeço o retorno!

O projeto pode ser encontrado em https://github.com/Jonas92/web-api-asp-core. Deixei também os arquivos de teste que utilizei no postman(env e collection) e um print do problema.

Abraço

solução!

Resolvido pessoal.

Retirei o trecho de código abaixo do método Configure(IApplicationBuilder app, IHostingEnvironment env), na classe Startup.cs.

            app.Run(async (context) =>
            {
                await context.Response.WriteAsync("Hello World!");
            });