Wat het betekent
Het verzoek is goed gevormd maar bevat semantische fouten, dus de server kan het niet verwerken. Vroeger Unprocessable Entity.
Veelvoorkomende oorzaken
- Validatie mislukt (ongeldig e-mailadres, verplicht veld ontbreekt)
- Bedrijfsregel geschonden
- Validatiefouten in Rails of Laravel
Zo los je het op
Als client of bezoeker
Lees de veldfouten in de body, corrigeer de waarden en verstuur opnieuw.
Als beheerder van de site of API
Geef machineleesbare veldfouten terug zodat formulieren ze kunnen markeren.
Voorbeeldantwoord
HTTP/1.1
HTTP/1.1 422 Unprocessable Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Unprocessable Content",
"status": 422,
"errors": [
{
"field": "email",
"message": "must be a valid email address"
}
]
} Specificatie
Veelgestelde vragen
› Moeten validatiefouten 400 of 422 gebruiken?
Veel API's gebruiken 422 voor validatie en 400 voor onleesbare invoer. Beide zijn geldig; wees consequent.
› Is 422 alleen voor WebDAV?
Hij begon in WebDAV, maar RFC 9110 definieert hem nu voor HTTP in het algemeen.