Hoppa till innehåll

bad-request

HTTP 400 Bad Request

Begäran skickar Content-Type: application/json, men body är inte giltig JSON, så API:et kan inte läsa den. Typiska orsaker är ett avslutande kommatecken, enkla citattecken, en omaskerad radbrytning, en trunkerad body eller en tom body. detail förblir avsiktligt allmän och upprepar aldrig body.

Åtgärd

Serialisera body med ett JSON-bibliotek (JSON.stringify, json.dumps) istället för att sätta ihop den som en sträng, och skicka endast Content-Type: application/json tillsammans med en JSON-body. En body som är giltig JSON men som saknar fält eller har felaktiga fält svarar istället med validation.

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

← Felreferens