bad-request
HTTP 400 Bad Request
De aanvraag verzendt Content-Type: application/json, maar de body is geen geldige JSON, waardoor de API deze niet kan lezen. Typische oorzaken zijn een komma na het laatste element, enkele aanhalingstekens, een niet-ge-escapet regeleinde, een afgekapte body of een lege body. detail blijft bewust algemeen en herhaalt de body nooit.
Oplossing
Genereer de body met een JSON-bibliotheek (JSON.stringify, json.dumps) in plaats van deze als een string samen te stellen, en verzend Content-Type: application/json alleen samen met een JSON-body. Een body die wel geldige JSON is, maar ontbrekende of onjuiste velden bevat, antwoordt in plaats daarvan met validation.
{ "type": "https://docs.qr3.app/errors/bad-request", "title": "Bad Request", "status": 400, "detail": "The request could not be processed"}