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