bad-request
HTTP 400 Bad Request
Zahtjev šalje Content-Type: application/json, ali tijelo (body) nije valjan JSON, pa ga API ne može pročitati. Tipični uzročnici su zarez nakon zadnjeg elementa, jednostruki navodnici, neescapirani prijelom retka, skraćeno tijelo ili prazno tijelo. detail namjerno ostaje općenit i nikada ne ponavlja tijelo zahtjeva.
Rješenje
Serijalizirajte tijelo zahtjeva pomoću JSON knjižnice (JSON.stringify, json.dumps) umjesto da ga sastavljate kao običan tekstualni niz, te šaljite Content-Type: application/json samo uz tijelo koje je stvarno u JSON formatu. Tijelo koje je valjan JSON, ali sadrži polja koja nedostaju ili su neispravna, umjesto toga vraća pogrešku validation.
{ "type": "https://docs.qr3.app/errors/bad-request", "title": "Bad Request", "status": 400, "detail": "The request could not be processed"}