Wat het betekent
Het verzoek is geslaagd. Bij GET bevat de body de resource, bij POST het resultaat van de actie.
Veelvoorkomende oorzaken
- Een normaal geslaagd verzoek
- Een foutpagina met de verkeerde status (een "soft 404")
- Een gecachte kopie van een CDN
Zo los je het op
Als client of bezoeker
Lees de body. Is die eigenlijk een foutmelding, dan meldt de server de verkeerde status; controleer naast de code ook de inhoud.
Als beheerder van de site of API
Geef alleen 200 terug bij echt succes. Gebruik 201 voor aanmaken, 204 voor lege antwoorden en 4xx/5xx voor fouten, zodat clients, monitoring en zoekmachines correct reageren.
Voorbeeldantwoord
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json
{
"id": 42,
"name": "Ada"
} Specificatie
Veelgestelde vragen
› Wat is een soft 404?
Een ontbrekende pagina die 200 geeft met een melding "niet gevonden". Zoekmachines zien die als laagwaardig; geef een echte 404 of 410.
› Moet een POST 200 of 201 teruggeven?
201 Created met een Location-header als de POST een resource aanmaakt, en 200 als hij een actie uitvoert en een resultaat teruggeeft.