Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Status Code 400

Bom dia,

No método Atendimentos.lista(res) caso tenha erro na execução da query está retornando um status 400, mas eu não deveria retornar um erro de server(5xx) nesse caso?

O meu cliente não informou nenhum parâmetro, porque retornar um 400 para ele?

1 resposta
solução!

Olá Guilherme, tudo bem com você?

Concordo plenamente, com o seu pensamento :)

Como não há possibilidade de ser um erro do lado do cliente, o ideal seria um status mais geral como 500 (Internal Server Error) ou 503 (Service Unavailable)

Acredito que na hora foi a opção adotada por ela apenas para exemplificar que se tratava de um erro, entretanto quanto mais específicos com os status codes melhor, ótima observação!

Abraços e Bons Estudos!