2
respostas

[Dúvida] Não é possível agendar consulta

Estou tentando agendar consulta e não é possível, baixei o arquivo CRUD json e importei novamente para o Insominia e até o projeto completo e mesmo assim não foi possível. No Insominia vários itens estão com código correto mas outros não. • Cria uma consulta - 400 Bad (tentei alterar os dados id de paciente usando o paciente Lucas que está em outra guia, tentei mudar a data do texto abaixo para 2024 e modifiquei o especialista para um id existente na lista de especialistas... mas nada. { "especialista": "4595d93e-6459-4a1d-b3a9-03ca32d344dc", "paciente": "b25aa67b-203e-4a79-b0e0-3f5c560cd317", "data": "2023-10-16T10:15:00.000" }

2 respostas

Parece que você está quase lá, mas tem algum detalhe pegando no seu agendamento de consulta. Quando você recebe um erro 400 Bad Request, isso significa que o servidor não conseguiu entender a sua solicitação, e pode ser por vários motivos, como formato errado ou dados que não batem.

Algumas coisas para conferir:

IDs estão certos? - Verifica se o ID do especialista e do paciente são exatamente os mesmos que estão na sua base de dados. Às vezes, um pequeno erro de cópia pode causar problemas.

Data no formato correto? - A data está em um formato específico, tipo "2023-10-16T10:15:00.000". Certifique-se de que o formato está igual ao que o servidor espera e que a data seja válida (talvez tente uma data futura só pra garantir).

JSON bem formatado? - Certifique-se de que seu JSON está sem erros de sintaxe (como vírgulas, aspas e chaves no lugar certo). Às vezes, o erro 400 acontece só porque um detalhe pequeno passou batido.

Validações do servidor - Pode ser que o servidor tenha alguma validação extra, como verificar se o especialista está disponível naquela data e horário. Verifique a documentação ou mensagens de erro mais detalhadas, se disponíveis.

Se depois de tudo isso ainda não der certo, tenta verificar se tem mais alguma informação específica no Insomnia que pode te dar uma dica do que está errado. E às vezes, tentar agendar com outro paciente ou especialista só pra ver se o problema não está em algum dado específico pode ajudar a isolar o problema. Boa sorte!

Bom complemento. Parabéns.