HTTP-statuskoder
Webb och utvecklingVad betyder HTTP-status 404?
Slå upp vilken HTTP-statuskod som helst: vad 200, 301, 404, 429 eller 503 betyder, när en server skickar den, om cacheminnen sparar den och vilken RFC som definierar den.
Hitta en statuskod
Det du anger stannar på din enhet när du använder verktyget. När du öppnar en delad länk skickas inställningarna i adressen till HowToolbox för att förbereda sidan.
Till exempel 404, 5xx eller omdirigering
Visar 64 av 64
HTTP 404
Not Found
Servern har inget på den här adressen, eller vill inte säga om den har det. Det vanligaste felet på webben.
Status 404 i detalj
- Klass
- 4xx Klientfel: begäran har ett problem
- Cachebar som standard
- Ja, även utan cachehuvuden
- I registret
- Tilldelad
- Definieras i
- RFC 9110 §15.5.5
Servrar och ramverk använder ibland koderna på sitt eget sätt, och oregistrerade koder (som 499 eller 520) kommer från enskilda leverantörer och finns inte med.
Sponsrade länkar
HTTP-statuskoder i IANA-registret
-
- Statustext (engelska)
- Continue
- Betydelse
- Servern har tagit emot begärans huvuden och klienten ska fortsätta skicka innehållet. Skickas efter en begäran med Expect: 100-continue.
- Definieras i
- RFC 9110 §15.2.1
-
- Statustext (engelska)
- Switching Protocols
- Betydelse
- Servern går med på att byta till det protokoll som klienten bad om i Upgrade-huvudet, till exempel till en WebSocket.
- Definieras i
- RFC 9110 §15.2.2
-
- Statustext (engelska)
- Processing
- Betydelse
- En WebDAV-server arbetar fortfarande med en lång begäran och har inget slutgiltigt svar än. Föråldrad i senare WebDAV-specifikationer.
- Definieras i
- RFC 2518
-
- Statustext (engelska)
- Early Hints
- Betydelse
- Ett tidigt mellansvar med Link-huvuden, så att webbläsaren kan börja ladda stilar och skript medan servern förbereder det riktiga svaret.
- Definieras i
- RFC 8297
-
- Statustext (engelska)
- Upload Resumption Supported
- Betydelse
- Ett mellansvar som talar om för klienten att servern stöder återupptagbara uppladdningar, från ett Internet-Draft. En tillfällig registrering som löper ut om den inte förnyas.
- Definieras i
- draft-ietf-httpbis-resumable-upload-05
-
- Statustext (engelska)
- OK
- Betydelse
- Begäran lyckades. Innehållet är resultatet: sidan för en GET, utfallet av åtgärden för en POST.
- Definieras i
- RFC 9110 §15.3.1
-
- Statustext (engelska)
- Created
- Betydelse
- Begäran skapade en ny resurs. Location-huvudet pekar oftast på den.
- Definieras i
- RFC 9110 §15.3.2
-
- Statustext (engelska)
- Accepted
- Betydelse
- Begäran togs emot för behandling, men arbetet är inte klart, till exempel ett köat jobb.
- Definieras i
- RFC 9110 §15.3.3
-
- Statustext (engelska)
- Non-Authoritative Information
- Betydelse
- Lyckad, men en omvandlande proxy har ändrat innehållet jämfört med vad ursprungsservern skickade.
- Definieras i
- RFC 9110 §15.3.4
-
- Statustext (engelska)
- No Content
- Betydelse
- Lyckad utan innehåll att skicka tillbaka, typiskt vid sparande eller radering. Webbläsaren stannar på den aktuella sidan.
- Definieras i
- RFC 9110 §15.3.5
| Betydelse | |||
|---|---|---|---|
| Continue | Servern har tagit emot begärans huvuden och klienten ska fortsätta skicka innehållet. Skickas efter en begäran med Expect: 100-continue. | RFC 9110 §15.2.1 | |
| Switching Protocols | Servern går med på att byta till det protokoll som klienten bad om i Upgrade-huvudet, till exempel till en WebSocket. | RFC 9110 §15.2.2 | |
| Processing | En WebDAV-server arbetar fortfarande med en lång begäran och har inget slutgiltigt svar än. Föråldrad i senare WebDAV-specifikationer. | RFC 2518 | |
| Early Hints | Ett tidigt mellansvar med Link-huvuden, så att webbläsaren kan börja ladda stilar och skript medan servern förbereder det riktiga svaret. | RFC 8297 | |
| Upload Resumption Supported | Ett mellansvar som talar om för klienten att servern stöder återupptagbara uppladdningar, från ett Internet-Draft. En tillfällig registrering som löper ut om den inte förnyas. | draft-ietf-httpbis-resumable-upload-05 | |
| OK | Begäran lyckades. Innehållet är resultatet: sidan för en GET, utfallet av åtgärden för en POST. | RFC 9110 §15.3.1 | |
| Created | Begäran skapade en ny resurs. Location-huvudet pekar oftast på den. | RFC 9110 §15.3.2 | |
| Accepted | Begäran togs emot för behandling, men arbetet är inte klart, till exempel ett köat jobb. | RFC 9110 §15.3.3 | |
| Non-Authoritative Information | Lyckad, men en omvandlande proxy har ändrat innehållet jämfört med vad ursprungsservern skickade. | RFC 9110 §15.3.4 | |
| No Content | Lyckad utan innehåll att skicka tillbaka, typiskt vid sparande eller radering. Webbläsaren stannar på den aktuella sidan. | RFC 9110 §15.3.5 | |
| Reset Content | Lyckad; klienten ska återställa formuläret eller vyn som skickade begäran. | RFC 9110 §15.3.6 | |
| Partial Content | Servern skickar bara den del av filen som begärdes i Range-huvudet, för återupptagna nedladdningar och för att hoppa i video. | RFC 9110 §15.3.7 | |
| Multi-Status | Ett WebDAV-svar vars XML-innehåll har en egen status för var och en av flera resurser. | RFC 4918 | |
| Already Reported | Inuti ett WebDAV-multistatussvar: den här resursen har redan listats tidigare, så den upprepas inte. | RFC 5842 | |
| IM Used | Servern svarade på en GET med en delta (ändringar tillämpade på den aktuella versionen) i stället för hela resursen. | RFC 3229 | |
| Multiple Choices | Det finns flera versioner av resursen, som språk eller format, och klienten ska välja en. | RFC 9110 §15.4.1 | |
| Moved Permanently | Resursen har flyttat permanent till adressen i Location. Webbläsare och sökmotorer uppdaterar sina länkar; en POST kan bli en GET. | RFC 9110 §15.4.2 | |
| Found | Resursen finns tillfälligt på en annan adress (Location). Fortsätt använda den gamla adressen; en POST kan bli en GET. | RFC 9110 §15.4.3 | |
| See Other | Hämta svaret med GET från en annan adress, typiskt efter en POST från ett formulär, så att en omladdning inte skickar formuläret igen. | RFC 9110 §15.4.4 | |
| Not Modified | Den cachade kopian är fortfarande aktuell, så servern skickar inget innehåll. Svaret på en villkorlig begäran med If-None-Match eller If-Modified-Since. | RFC 9110 §15.4.5 | |
| Use Proxy | Föråldrad: bad klienten att upprepa begäran via en proxy. Webbläsare ignorerar den av säkerhetsskäl. | RFC 9110 §15.4.6 | |
| Switch Proxy | Reserverad och används inte längre. Den var en gång Switch Proxy i ett utkast till specifikation. | RFC 9110 §15.4.7 | |
| Temporary Redirect | Resursen finns tillfälligt på en annan adress; upprepa samma begäran där, med samma metod och innehåll. | RFC 9110 §15.4.8 | |
| Permanent Redirect | Resursen har flyttat permanent; upprepa samma begäran på den nya adressen, med samma metod och innehåll. | RFC 9110 §15.4.9 | |
| Bad Request | Servern kan inte behandla begäran på grund av ett klientfel, som felaktig syntax eller en ogiltig parameter. | RFC 9110 §15.5.1 | |
| Unauthorized | Autentisering krävs: begäran saknar giltiga inloggningsuppgifter. WWW-Authenticate-huvudet talar om hur man loggar in. | RFC 9110 §15.5.2 | |
| Payment Required | Reserverad för framtida bruk. Vissa tjänster använder den för ett obetalt konto eller en förbrukad kvot, utan någon standardiserad betydelse. | RFC 9110 §15.5.3 | |
| Forbidden | Servern förstod begäran men vägrar. Att logga in igen hjälper inte; klienten saknar behörighet. | RFC 9110 §15.5.4 | |
| Not Found | Servern har inget på den här adressen, eller vill inte säga om den har det. Det vanligaste felet på webben. | RFC 9110 §15.5.5 | |
| Method Not Allowed | Metoden (som POST eller DELETE) är inte tillåten för den här resursen. Allow-huvudet listar de metoder som är det. | RFC 9110 §15.5.6 | |
| Not Acceptable | Servern har ingen version som passar klientens Accept-huvuden (format, språk eller kodning). | RFC 9110 §15.5.7 | |
| Proxy Authentication Required | Som 401, men det är proxyn mellan klienten och servern som kräver autentisering (Proxy-Authenticate). | RFC 9110 §15.5.8 | |
| Request Timeout | Servern slutade vänta på att klienten skulle skicka färdigt sin begäran, och stänger anslutningen. | RFC 9110 §15.5.9 | |
| Conflict | Begäran krockar med resursens nuvarande tillstånd, till exempel en ändring av en inaktuell version. | RFC 9110 §15.5.10 | |
| Gone | Resursen har tagits bort med avsikt och kommer inte tillbaka. Starkare än 404: sökmotorer tar bort den snabbare. | RFC 9110 §15.5.11 | |
| Length Required | Servern behöver ett Content-Length-huvud för att ta emot begärans innehåll. | RFC 9110 §15.5.12 | |
| Precondition Failed | Ett villkor i begärans huvuden (som If-Match) är falskt, så servern genomförde inte ändringen. | RFC 9110 §15.5.13 | |
| Content Too Large | Begärans innehåll är större än servern tar emot, till exempel en uppladdning över storleksgränsen. Tidigare Payload Too Large. | RFC 9110 §15.5.14 | |
| URI Too Long | Adressen är längre än servern behandlar, ofta ett tecken på en omdirigeringsslinga eller för mycket data i frågesträngen. | RFC 9110 §15.5.15 | |
| Unsupported Media Type | Servern godtar inte formatet på begärans innehåll (dess Content-Type), till exempel XML där JSON väntas. | RFC 9110 §15.5.16 | |
| Range Not Satisfiable | Intervallet som begärdes i Range-huvudet ligger utanför filen, till exempel efter dess slut. | RFC 9110 §15.5.17 | |
| Expectation Failed | Servern kan inte uppfylla kravet i begärans Expect-huvud. | RFC 9110 §15.5.18 | |
| I'm a teapot | Reserverad och oanvänd i HTTP. Känd som I'm a teapot från kaffebryggarprotokollet, ett aprilskämt från 1998; vissa servrar svarar fortfarande med den på skämt. | RFC 9110 §15.5.19 | |
| Misdirected Request | Begäran nådde en server som inte är inställd för att svara för det här värdnamnet, till exempel på en återanvänd anslutning. | RFC 9110 §15.5.20 | |
| Unprocessable Content | Begäran är korrekt formad, men innehållet klarar inte valideringen, till exempel ett obligatoriskt fält som saknas. Tidigare Unprocessable Entity. | RFC 9110 §15.5.21 | |
| Locked | En WebDAV-resurs är låst och kan inte ändras just nu. | RFC 4918 | |
| Failed Dependency | En WebDAV-åtgärd misslyckades eftersom en annan åtgärd som den berodde på misslyckades. | RFC 4918 | |
| Too Early | Servern behandlar inte en begäran som skickats som TLS early data, eftersom en upprepning skulle kunna göra skada. | RFC 8470 | |
| Upgrade Required | Servern vägrar begäran över det nuvarande protokollet och anger i Upgrade-huvudet vilket protokoll man ska byta till. | RFC 9110 §15.5.22 | |
| Precondition Required | Servern kräver en villkorlig begäran (som If-Match) för att förhindra förlorade uppdateringar. | RFC 6585 | |
| Too Many Requests | Klienten skickade för många begäranden under en viss tid (hastighetsbegränsning). Retry-After kan tala om när man kan försöka igen. | RFC 6585 | |
| Request Header Fields Too Large | Begärans huvuden, ett eller alla tillsammans, är för stora, ofta på grund av för många eller för stora cookies. | RFC 6585 | |
| Unavailable For Legal Reasons | Resursen är inte tillgänglig på grund av ett rättsligt krav, som ett domstolsbeslut eller en myndighetsblockering. | RFC 7725 | |
| Internal Server Error | Något gick fel på servern och den har ingen mer specifik kod att ge. Felet ligger inte i begäran. | RFC 9110 §15.6.1 | |
| Not Implemented | Servern stöder inte den funktion som begäran behöver, till exempel en okänd metod. | RFC 9110 §15.6.2 | |
| Bad Gateway | En gateway eller proxy fick ett ogiltigt svar från servern bakom. | RFC 9110 §15.6.3 | |
| Service Unavailable | Servern kan inte hantera begäran just nu, på grund av överbelastning eller underhåll. Retry-After kan tala om när man kan försöka igen. | RFC 9110 §15.6.4 | |
| Gateway Timeout | En gateway eller proxy fick inte svar i tid från servern bakom. | RFC 9110 §15.6.5 | |
| HTTP Version Not Supported | Servern stöder inte den HTTP-version som används i begäran. | RFC 9110 §15.6.6 | |
| Variant Also Negotiates | Ett konfigurationsfel i transparent innehållsförhandling: den valda varianten är själv inställd på att förhandla. | RFC 2295 |
Kontrollerat 21 oktober 2026
Slå upp vilken HTTP-statuskod som helst: vad 200, 301, 404, 429 eller 503 betyder, när en server skickar den, om cacheminnen sparar den och vilken RFC som definierar den.
Så använder du verktyget
- Skriv en statuskod som 404, en klass som 5xx eller ord som omdirigering eller rate limit.
- Välj en klass för att bara se dess koder.
- Välj en rad för att se vad koden betyder, om cacheminnen sparar svaret och vilken RFC som definierar koden.
Så fungerar det
Varje svar från en webbserver börjar med en tresiffrig statuskod som talar om hur begäran gick. Den första siffran anger klassen: 1xx information (begäran fortsätter), 2xx lyckad, 3xx omdirigering, 4xx ett problem med begäran och 5xx ett fel på servern. Orden efter koden, som Not Found, är statustexten; program går efter siffran, aldrig efter orden.
Koderna definieras i RFC 9110, HTTP Semantics, och i några andra RFC:er, och IANA för det officiella registret över alla tilldelade koder. En klient som får en kod den inte känner till behandlar den som x00-koden i sin klass: en okänd 437 räknas som 400. Vissa koder får sparas av cacheminnen utan uttryckliga cachehuvuden (RFC 9110 kallar dem heuristiskt cachebara): 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414 och 501.
Exempel: en sida som har flyttat permanent svarar 301 eller 308 med den nya adressen i Location-huvudet, och webbläsare och sökmotorer använder sedan den nya adressen. 308 behåller också metoden, så en POST från ett formulär upprepas som POST, medan webbläsare får byta till GET efter en 301.
Tabellen följer IANA-registret och uppdateras därifrån. Koder som enskilda leverantörer använder utan att registrera dem, som 499 från nginx eller 520 från Cloudflare, finns inte med.
Sponsrade länkar
Vanliga frågor
Vad betyder HTTP 404?
Not Found: servern har inget på den adressen, eller vill inte säga om den har det. Kontrollera adressen efter stavfel; sidan kan ha flyttats eller tagits bort.
Vad är skillnaden mellan 401 och 403?
401 betyder att du inte är autentiserad: logga in eller skicka giltiga inloggningsuppgifter. 403 betyder att servern vet vem du är, eller inte bryr sig, och ändå vägrar: du saknar behörighet.
Vad är skillnaden mellan 301, 302, 307 och 308?
301 och 308 är permanenta flyttar, 302 och 307 tillfälliga. 307 och 308 kräver att klienten upprepar samma metod och innehåll; efter 301 eller 302 får webbläsare göra om en POST till en GET.
Vad betyder 500 Internal Server Error?
Något gick fel på servern, och den har ingen mer exakt kod att ge. Själva begäran är oftast i ordning; felet finns i webbplatsens programvara eller inställningar.
Vad är skillnaden mellan 502, 503 och 504?
502 betyder att en proxy eller gateway fick ett ogiltigt svar från servern bakom, 504 att den inte fick något svar i tid. 503 betyder att servern själv är överbelastad eller nere för underhåll.
Vad betyder 429 Too Many Requests?
Du skickade för många begäranden på kort tid och servern begränsar takten. Vänta och försök igen; ett Retry-After-huvud kan tala om hur länge.
Är 418 I'm a teapot en riktig statuskod?
Den började som ett aprilskämt 1998 (kaffebryggarprotokollet). RFC 9110 reserverar 418 som oanvänd, så den har ingen betydelse i HTTP, även om vissa servrar fortfarande skickar den på skämt.
Det här kan du behöva härnäst
- Beräkna nedladdningstidAnge filstorlek och anslutningshastighet för att se hur lång tid en ned- eller uppladdning tar., privat, körs på din enhetWebb och utvecklingRäknareNätverk
- Vad är min IP?Din offentliga IP och nätverket bakom den., privat, körs på din enhetWebb och utvecklingKontrollverktygNätverk
- WHOIS-sökningHitta registrar, datum och namnservrar som anges i WHOIS., privat, körs på din enhetWebb och utvecklingKontrollverktygNätverk
- LandskoderISO 3166 alpha-2, alpha-3 och numeriska koder, landsnummer och domäner för 249 länder och territorier., privat, körs på din enhetVardagUppslagsverkNätverk
- Wi-Fi-kortEtt utskrivbart kort med en QR-kod som ansluter gäster till ditt Wi-Fi när de skannar med mobilkameran., privat, körs på din enhetFör utskriftGeneratorNätverkKodning
- FärgomvandlareVälj eller ange en färg och kopiera den som HEX, RGB, HSL, HWB eller OKLCH, med närmaste CSS-namn., privat, körs på din enhetWebb och utvecklingOmvandlareFärg
Mer i Webb och utveckling
Alla 18 verktyg i Webb och utveckling- LösenordsgeneratorEtt slumpmässigt lösenord skapat på din enhet, med styrkan i bitar och utan att något skickas någonstans., privat, körs på din enhet
- FärgkontrastkontrollKontrollera textens WCAG-kontrast mot bakgrunden, se vilka nivåer den klarar och få en liknande färg som klarar kraven., privat, körs på din enhet
- HashgeneratorSHA-256-, SHA-512-, SHA-1- och MD5-hashvärden för valfri text, beräknade i webbläsaren., privat, körs på din enhet
- JSON-formaterareKlistra in JSON för att hitta fel, göra den lättläst eller kompakt., privat, körs på din enhet
- URL-kodning och avkodningProcentkoda text för en webbadress eller avkoda %20 och liknande till vanlig text., privat, körs på din enhet
- UUID-generatorSlumpmässiga UUID:n, version 4 eller tidsordnad version 7, skapade på din enhet., privat, körs på din enhet
Populärt just nu
Sponsrade länkar
Sponsrade länkar
Sponsrade länkar