HTTP-statuscodes

De codes die je het vaakst ziet bij API’s en CDN’s. Zeldzame experimentele codes ontbreken.

Bijgewerkt:

CodeNaamBetekenis
200OKSucces met inhoud
201AangemaaktResource aangemaakt
204Geen inhoudSucces, lege inhoud
301Permanent verplaatstPermanente omleiding
302GevondenTijdelijke omleiding
304Niet gewijzigdGebruik cache-kopie
400Ongeldig verzoekClientverzoek ongeldig
401Niet geautoriseerdAuthenticatie vereist of mislukt
403VerbodenGeauthenticeerd maar geweigerd
404Niet gevondenResource bestaat niet
405Methode niet toegestaanVerkeerde HTTP-methode
408Time-out verzoekClient te traag
409ConflictStatusconflict
410VerdwenenPermanent verwijderd
422Niet verwerkbare entiteitSemantiek ongeldig
429Te veel verzoekenSnelheidslimiet
500Interne serverfoutServerfout
502Ongeldige gatewayUpstream-antwoord ongeldig
503Dienst niet beschikbaarOverbelast of niet beschikbaar
504Gateway-time-outUpstream-time-out

Opmerkingen

Veelgestelde vragen

Wat betekent HTTP 403?
403 betekent dat de server het verzoek heeft begrepen en geauthenticeerd, maar de toegang weigert. In tegenstelling tot 401 helpt opnieuw inloggen niet.
Wat is het verschil tussen de HTTP-redirects 301 en 302?
301 is een permanente verhuizing: clients en zoekmachines moeten voortaan de nieuwe URL gebruiken. 302 is tijdelijk en de oude URL blijft geldig.
Wat betekent HTTP 429 en hoe los je het op?
429 betekent dat je een snelheidslimiet hebt bereikt. Verlaag het aantal verzoeken en volg de Retry-After-header als de server die meestuurt.