Obrigatoriedade de body em métodos POST/PUT/PATCH
A partir de 30 de Outubro/2023, requisições utilizando esses métodos precisarão da presença do body
Visando a melhora de performance, a segurança e a confiabilidade, alguns serviços de nossa API foram migrados para novos servidores. Com isso, algumas alterações deverão ser implementadas pelos nossos parceiros.
Como era antes?
Anteriormente, aceitávamos requisições com os métodos POST/PUT/PATCH sem a presença de um body, pois em algumas ocasiões essa informação não era relevante para a requisição.
Como será agora?
Agora, toda e qualquer requisição que utilizar os métodos POST/PUT/PATCH, deverão ter a presença do body, mesmo que seja vazio.
Exemplificaremos abaixo uma atualização de pedido para entregue:
O "--data-raw" é como o CURL passa o parâmetro body na requisição, podendo ser também "-d" que funcionará da mesma forma.
O que ocorrerá se a requisição foi realizada sem a presença do body?
Uma mensagem de erro informando Bad Request será retornada e assim o pedido não terá o status atualizado.
Em caso de dúvidas, estamos à disposição através do e-mail api@skyhub.com.br.
Last updated