4
respostas

[Dúvida] Erro ao cadastrar abrigo

Quando vou cadastrar um abrigo ocorre o seguinte erro:

Erro ao cadastrar o abrigo: {"timestamp":"2023-10-26T22:21:43.853+00:00","status":400,"error":"Bad Request","path":"/abrigos"}

Não consigo identificar o erro no código, poderiam me ajudar?

4 respostas

Oii, Alexandre! Tudo bem?

O erro que está recebendo é "Bad Request" com status 400, isso significa que a requisição enviada para o servidor está com algum problema. Para identificar a causa do erro, é necessário analisar o código envolvido no cadastro do abrigo.

Então, por gentiliza, veja se todos os campos estão preenchidos certinho antes de enviar a requisição. Verifique, também, se o formato dos dados enviados estão corretos. Para exemplificar, suponhamos que esteja enviando um número em um campo que espera uma string, o que pode gerar erros.

Outro detalhe, tenha certeza de que o endpoint /abrigos está configurado do jeito certo no servidor.

Revise o código procurando possíveis erros de sintaxe, isso pode gerar erros na conexão.

Espero que uma das sugestões te ajude. Qualquer dúvida, conte conosco.

Bons estudos, Alexandre!

Boa tarde!

Estou enfrentando o que acredito ser o exato mesmo problema que o Aleaxandre, visto que, a mensagem de erro similar, segue abaixo a mensagem.

Erro ao cadastrar o abrigo: {"timestamp":"2023-10-28T19:00:48.860+00:00","status":400,"error":"Bad Request","path":"/abrigos"}

Após essa mensagem a aplicação volta para o menu de opções.

Conforme a orientação da Nathalia fiz diversas tentativas para procurar o erro, incluindo substituir todo o código, classe por classe, pelo a que o professor disponibilizou no github (acessei o modulo seguinte para pegar o projeto finalizado). Da mesma forma o erro persiste.

Deixo aqui o link do projeto no GitHub https://github.com/IsraBaracho/boas-praticas-java-projeto_inicial

Agradeço se alguém souber ajudar.

Estava com mesmo erro, mas depois que digitei certinho as informações nome, telefone e email deu certo. { "nome": "Rodrigo", "telefone": "11970000000", "email": "teste@gmail.com" }

Acessa o terminal da IDE e digita java -jar api.jar

Depois inicia o projeto.