HTTP Statuscode Opzoeken

Zoek en blader door HTTP statuscodes en hun betekenissen

HTTP Statuscode Opzoeken
Zoek en blader door HTTP statuscodes en hun betekenissen
HTTP Statuscode Opzoeken
Zoek en blader door HTTP statuscodes en hun betekenissen
50
CodeNaamCategorieBeschrijving
100

Continue

InformatiefDe server heeft de verzoekheaders ontvangen en de client moet doorgaan met het verzenden van de verzoekbody.
101

Switching Protocols

InformatiefDe aanvrager heeft de server gevraagd om protocollen te wisselen en de server heeft ingestemd.
102

Processing

InformatiefDe server heeft het verzoek ontvangen en verwerkt het, maar er is nog geen antwoord beschikbaar.
103

Early Hints

InformatiefGebruikt om enkele antwoordheaders terug te geven vóór het definitieve HTTP-bericht.
200

OK

Algemeen
SuccesvolHet verzoek is geslaagd. De betekenis van succes hangt af van de HTTP-methode.
201

Created

Algemeen
SuccesvolHet verzoek is vervuld en heeft geleid tot het creëren van een nieuwe bron.
202

Accepted

SuccesvolHet verzoek is geaccepteerd voor verwerking, maar de verwerking is nog niet voltooid.
204

No Content

Algemeen
SuccesvolDe server heeft het verzoek succesvol verwerkt en retourneert geen inhoud.
206

Partial Content

SuccesvolDe server levert slechts een deel van de bron vanwege een bereikheader die door de client is verzonden.
300

Multiple Choices

OmleidingHet verzoek heeft meer dan één mogelijk antwoord. De user agent moet er één kiezen.
301

Moved Permanently

Algemeen
OmleidingDe URL van de gevraagde bron is permanent gewijzigd.
302

Found

Algemeen
OmleidingDe URL van de gevraagde bron is tijdelijk gewijzigd.
304

Not Modified

Algemeen
OmleidingGeeft aan dat de bron niet is gewijzigd sinds de versie die is opgegeven door de verzoekheaders.
307

Temporary Redirect

OmleidingDe server leidt de user agent om naar een andere bron, zoals aangegeven door een Location-header.
308

Permanent Redirect

OmleidingDe bron bevindt zich nu permanent op een andere URL, opgegeven door de Location-header.
400

Bad Request

Algemeen
ClientfoutDe server kan het verzoek niet of zal het niet verwerken vanwege een duidelijk clientfout.
401

Unauthorized

Algemeen
ClientfoutAuthenticatie is vereist en is mislukt of nog niet verstrekt.
403

Forbidden

Algemeen
ClientfoutHet verzoek was geldig, maar de server weigert actie te ondernemen.
404

Not Found

Algemeen
ClientfoutDe gevraagde bron kon niet worden gevonden maar kan in de toekomst beschikbaar zijn.
405

Method Not Allowed

Algemeen
ClientfoutEen verzoekmethode wordt niet ondersteund voor de gevraagde bron.
406

Not Acceptable

ClientfoutDe gevraagde bron kan alleen inhoud genereren die niet acceptabel is volgens de Accept-headers die in het verzoek zijn verzonden.
408

Request Timeout

ClientfoutDe server heeft een time-out bereikt tijdens het wachten op het verzoek.
409

Conflict

ClientfoutHet verzoek kon niet worden verwerkt vanwege een conflict in het verzoek.
410

Gone

ClientfoutDe gevraagde bron is niet meer beschikbaar en zal niet meer beschikbaar zijn.
411

Length Required

ClientfoutHet verzoek heeft de lengte van de inhoud niet opgegeven, wat vereist is door de gevraagde bron.
412

Precondition Failed

ClientfoutDe server voldoet niet aan een van de voorwaarden die de aanvrager aan het verzoek heeft gesteld.
413

Payload Too Large

ClientfoutHet verzoek is groter dan de server bereid is of kan verwerken.
414

URI Too Long

ClientfoutDe verstrekte URI was te lang voor de server om te verwerken.
415

Unsupported Media Type

ClientfoutDe verzoekentiteit heeft een mediatype dat de server of bron niet ondersteunt.
416

Range Not Satisfiable

ClientfoutDe client heeft om een deel van het bestand gevraagd, maar de server kan dat deel niet leveren.
417

Expectation Failed

ClientfoutDe server kan niet voldoen aan de vereisten van het Expect-verzoekheaderveld.
418

I'm a teapot

ClientfoutDeze code werd in 1998 gedefinieerd als een van de traditionele IETF 1 april grappen.
422

Unprocessable Entity

ClientfoutHet verzoek was goed gevormd maar kon niet worden gevolgd vanwege semantische fouten.
425

Too Early

ClientfoutGeeft aan dat de server niet bereid is het risico te nemen om een verzoek te verwerken dat mogelijk opnieuw wordt afgespeeld.
426

Upgrade Required

ClientfoutDe client moet overschakelen naar een ander protocol zoals TLS/1.0.
428

Precondition Required

ClientfoutDe oorspronkelijke server vereist dat het verzoek voorwaardelijk is.
429

Too Many Requests

Algemeen
ClientfoutDe gebruiker heeft te veel verzoeken verzonden in een bepaalde tijdsperiode.
431

Request Header Fields Too Large

ClientfoutDe server is niet bereid het verzoek te verwerken omdat de headervelden te groot zijn.
451

Unavailable For Legal Reasons

ClientfoutDe server weigert toegang tot de bron als gevolg van een juridische eis.
500

Internal Server Error

Algemeen
ServerfoutEen generiek foutbericht, gegeven wanneer een onverwachte voorwaarde werd aangetroffen.
501

Not Implemented

ServerfoutDe server herkent de verzoekmethode niet of mist het vermogen om het verzoek te vervullen.
502

Bad Gateway

Algemeen
ServerfoutDe server fungeerde als gateway of proxy en ontving een ongeldig antwoord van de upstream-server.
503

Service Unavailable

Algemeen
ServerfoutDe server is momenteel niet beschikbaar (omdat deze overbelast is of voor onderhoud uitgeschakeld).
504

Gateway Timeout

Algemeen
ServerfoutDe server fungeerde als gateway of proxy en ontving geen tijdig antwoord van de upstream-server.
505

HTTP Version Not Supported

ServerfoutDe server ondersteunt de HTTP-protocolversie die in het verzoek wordt gebruikt niet.
506

Variant Also Negotiates

ServerfoutTransparante inhoudsonderhandeling voor het verzoek resulteert in een circulaire referentie.
507

Insufficient Storage

ServerfoutDe server kan de representatie die nodig is om het verzoek te voltooien niet opslaan.
508

Loop Detected

ServerfoutDe server heeft een oneindige lus gedetecteerd tijdens het verwerken van het verzoek.
510

Not Extended

ServerfoutVerdere uitbreidingen van het verzoek zijn vereist voor de server om het te vervullen.
511

Network Authentication Required

ServerfoutDe client moet zich authenticeren om netwerktoegang te krijgen.

Wat is een HTTP-statuscode?

HTTP-statuscodes zijn antwoordcodes van drie cijfers die een server terugstuurt om te laten zien wat er met een verzoek is gebeurd. Je ziet ze vaak in browser-devtools, API-antwoorden, serverlogs, uptime-checks en dashboards van reverse proxies.

Zo lees je de belangrijkste statuscodefamilies

  • 1xx Informatief: De server heeft het verzoek ontvangen en de verwerking loopt nog.
  • 2xx Succes: Het verzoek is succesvol afgerond.
  • 3xx Redirectie: De client moet een andere locatie volgen of een gecachet resultaat hergebruiken.
  • 4xx Clientfout: Het probleem zit in het verzoek zelf, zoals een ontbrekende resource, ongeldige invoer of mislukte authenticatie.
  • 5xx Serverfout: De server of een upstream-afhankelijkheid faalde tijdens het verwerken van een geldig verzoek.

Wanneer deze lookup handig is

Gebruik dit hulpmiddel wanneer je de betekenis van een code wilt bevestigen, vergelijkbare codes zoals 401 en 403 of 502 en 504 wilt vergelijken, of wilt zoeken op een zin uit een foutmelding. Zoeken werkt op code, statusnaam en gelokaliseerde beschrijving.

Waarom juiste interpretatie belangrijk is

Tijdens het debuggen is de statuscode vaak de snelste aanwijzing. Een 4xx-antwoord wijst meestal naar het verzoek, de credentials of de doelresource. Een 5xx-antwoord wijst meestal naar de applicatie, gateway of upstream-service. Wie eerst de categorie leest, kiest sneller de juiste volgende stap.