bad-request
HTTP 400 Bad Request
Pieprasījums sūta Content-Type: application/json, taču tā pamatteksts (body) nav derīgs JSON, tāpēc API nevar to nolasīt. Tipiski cēloņi ir komats aiz pēdējā elementa, vienpēdiņas, neekranēts rindiņas pārtraukums, nepabeigts pamatteksts vai tukšs pamatteksts. detail lauks tīšām saglabājas vispārīgs un nekad neatkārto pamatteksta saturu.
Novēršana
Ģenerējiet pamattekstu ar JSON bibliotēku (JSON.stringify, json.dumps), nevis salieciet to kā parastu virkni, un sūtiet Content-Type: application/json tikai kopā ar JSON pamattekstu. Ja pamatteksts ir derīgs JSON, taču tajā trūkst lauku vai tie ir nepareizi, tā vietā tiek atgriezta validation kļūda.
{ "type": "https://docs.qr3.app/errors/bad-request", "title": "Bad Request", "status": 400, "detail": "The request could not be processed"}