Pular para o conteúdo

bad-request

HTTP 400 Bad Request

A requisição envia Content-Type: application/json, mas o corpo não é um JSON válido, portanto a API não consegue lê-lo. As causas típicas são uma vírgula no final, aspas simples, uma quebra de linha não escapada, um corpo truncado ou um corpo vazio. O campo detail permanece genérico de propósito e nunca repete o corpo.

Correção

Serialize o corpo com uma biblioteca JSON (JSON.stringify, json.dumps) em vez de o montar como uma string, e envie Content-Type: application/json apenas juntamente com um corpo JSON. Um corpo que seja um JSON válido, mas que tenha campos ausentes ou incorretos, responde, em vez disso, com validation.

{
"type": "https://docs.qr3.app/errors/bad-request",
"title": "Bad Request",
"status": 400,
"detail": "The request could not be processed"
}

← Referência de erros