Skip to content

bad-request

HTTP 400 Bad Request

Zahteva pošilja Content-Type: application/json, vendar telo (body) ni veljaven JSON, zato ga API ne more prebrati. Tipični vzroki so vejica za zadnjim elementom, enojni narekovaji, prekinitev vrstice brez ubežnega znaka, odrezano telo ali prazno telo. detail namenoma ostaja splošen in nikoli ne ponavlja telesa zahteve.

Rešitev

Telo zahteve serializirajte s knjižnico za JSON (JSON.stringify, json.dumps), namesto da ga sestavljate kot niz znakov, in pošiljajte Content-Type: application/json le skupaj s telesom v formatu JSON. Telo, ki je veljaven JSON, vendar vsebuje manjkajoča ali napačna polja, namesto tega vrne napako validation.

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

← Referenca napak