Skip to content

bad-request

HTTP 400 Bad Request

Заявката изпраща Content-Type: application/json, но тялото (body) не е валиден JSON, поради което API не може да го прочете. Типичните причини са запетая след последния елемент, единични кавички, неекраниран нов ред, отрязано или празно тяло. detail умишлено остава общ и никога не повтаря тялото на заявката.

Решение

Сериализирайте тялото с JSON библиотека (JSON.stringify, json.dumps), вместо да го сглобявате като низ, и изпращайте Content-Type: application/json само заедно с JSON тяло. Тяло, което е валиден JSON, но съдържа липсващи или грешни полета, връща вместо това validation.

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

← Справка за грешки