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?
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!
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?
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.