bad-request
HTTP 400 Bad Request
A kérés Content-Type: application/json fejlécet küld, de a törzs (body) nem érvényes JSON, ezért az API nem tudja beolvasni. Tipikus kiváltó okok: egy vessző az utolsó elem után, egyszeres idézőjelek, egy nem maszkolt soremelés, egy levágott vagy egy üres törzs. A detail mező szándékosan általános marad, és soha nem ismétli meg a törzset.
Megoldás
A törzset egy JSON-könyvtárral (JSON.stringify, json.dumps) generáld ahelyett, hogy karakterláncként fűznéd össze, és a Content-Type: application/json fejlécet csak valóban JSON-törzzsel együtt küldd el. Ha a törzs érvényes JSON, de hiányoznak belőle mezők vagy hibásak az adatok, akkor a válasz helyette validation lesz.
{ "type": "https://docs.qr3.app/errors/bad-request", "title": "Bad Request", "status": 400, "detail": "The request could not be processed"}