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"}