Zoek en bekijk HTTP-statuscodes en hun betekenis, van 1xx tot 5xx.
Hoe gebruik je HTTP-status
Typ een statuscode of een deel van de naam.
Blader door de overeenkomende codes, gekleurd per categorie.
Gebruik ze als snelle referentie tijdens het bouwen of debuggen van API's.
Een doorzoekbare referentie van HTTP-statuscodes, de driecijferige getallen die een server bij elk antwoord teruggeeft om te zeggen wat er is gebeurd, van 1xx tot en met 5xx, met hun standaardmeldingen en gegroepeerd per categorie.
Het is een snelle opzoekfunctie terwijl je een API of website bouwt of debugt: typ een code of een deel van de naam en de bijpassende items verschijnen, zodat je niet elk getal hoeft te onthouden.
De categorieen vertellen je in een oogopslag het grootste deel van het verhaal: 1xx informatief, 2xx succes, 3xx omleiding, 4xx clientfouten (de aanvraag was fout) en 5xx serverfouten (de server faalde). Elke groep wordt in een eigen kleur getoond zodat je snel kunt scannen.
Sommige codes komen voortdurend voor: 200 OK, 201 Created, 301- en 302-omleidingen, 304 Not Modified voor caching, 400 Bad Request, 401 en 403 voor auth, 404 Not Found, 409 Conflict, 422 voor validatie, 429 Too Many Requests, en 500, 502 en 503 aan de serverkant.
Een veelvoorkomende bron van verwarring is 401 tegenover 403: 401 Unauthorized betekent dat je niet bent geauthenticeerd, terwijl 403 Forbidden betekent dat je bent geauthenticeerd maar geen toegang hebt. Een andere is 301 tegenover 302: een permanente tegenover een tijdelijke omleiding, die zoekmachines heel verschillend behandelen.
De referentie is statische data die met de pagina wordt meegeleverd, dus zoeken gaat direct en werkt offline.
Veelgestelde vragen
1xx zijn informatief, 2xx succes, 3xx omleiding, 4xx clientfouten en 5xx serverfouten. Elk wordt in zijn eigen kleur getoond.
401 Unauthorized betekent dat je niet bent geauthenticeerd, terwijl 403 Forbidden betekent dat je bent geauthenticeerd maar geen toegang tot de resource hebt.
418 I'm a Teapot komt uit een 1-aprilgrap-standaard. Het wordt niet in de praktijk gebruikt maar is breed bekend.
301 is een permanente omleiding en 302 is tijdelijk. Zoekmachines geven ranking door aan de nieuwe URL bij 301 maar behouden de oorspronkelijke bij 302, dus de keuze doet ertoe voor SEO.
429 Too Many Requests betekent dat je rate limited bent: je stuurde te veel verzoeken in een bepaalde tijd. De respons bevat vaak een Retry-After-header die je vertelt wanneer je het opnieuw moet proberen.
502 Bad Gateway betekent dat een server die als proxy fungeert een ongeldige respons van upstream kreeg. 503 Service Unavailable betekent dat de server tijdelijk overbelast is of plat ligt voor onderhoud.
Deze tool insluiten
Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.
<iframe src="https://monu.tools/embed/nl/http-status-codes" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Gerelateerde tools
Converteer een .env-bestand naar JSON en JSON terug naar .env, in beide richtingen, volledig in je browser.
Genereer een HMAC voor een bericht en geheime sleutel met SHA-1, SHA-256, SHA-384 of SHA-512, in je browser.
Hash een wachtwoord met bcrypt en verifieer een wachtwoord tegen een bcrypt-hash, volledig in je browser.
Converteer een curl-commando naar gelijkwaardige JavaScript fetch-code, volledig in je browser.