Skip to content

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

← Hiba-referencia