bad-request
HTTP 400 Bad Request
Pyyntö lähettää otsikon Content-Type: application/json, mutta sen runko (body) ei ole kelvollista JSON-muotoa, joten API ei voi lukea sitä. Tyypillisiä syitä ovat pilkku viimeisen elementin jälkeen, yksinkertaiset lainausmerkit, suojaamaton rivinvaihto, katkennut runko tai tyhjä runko. detail on tarkoituksella yleisluontoinen eikä koskaan toista rungon sisältöä.
Korjaus
Luo runko JSON-kirjastolla (JSON.stringify, json.dumps) sen sijaan, että kokoaisit sen merkkijonona, ja lähetä Content-Type: application/json vain silloin, kun mukana on JSON-runko. Jos runko on kelvollista JSON-muotoa, mutta siitä puuttuu kenttiä tai ne ovat virheellisiä, API vastaa sen sijaan virheellä validation.
{ "type": "https://docs.qr3.app/errors/bad-request", "title": "Bad Request", "status": 400, "detail": "The request could not be processed"}