Gå til indhold

bad-request

HTTP 400 Bad Request

Anmodningen sender Content-Type: application/json, men bodyen er ikke gyldig JSON, så API’en kan ikke læse den. Typiske årsager er et efterfølgende komma, enkelte anførselstegn, et umaskeret linjeskift, en afkortet body eller en tom body. detail forbliver bevidst generisk og gentager aldrig bodyen.

Løsning

Serialiser bodyen med et JSON-bibliotek (JSON.stringify, json.dumps) i stedet for at sammensætte den som en streng, og send kun Content-Type: application/json sammen med en JSON-body. En body, der er gyldig JSON, men mangler eller har forkerte felter, svarer i stedet med validation.

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

← Fejlreference