HTTP-statuskoder

Sök och slå upp HTTP-statuskoder. Filtrera på kod, fras eller kategori.

100
1xx

Continue

The server has received the request headers and the client should proceed to send the request body.

101
1xx

Switching Protocols

The requester has asked the server to switch protocols and the server has agreed to do so.

102
1xx

Processing

A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request.

103
1xx

Early Hints

Used to return some response headers before final HTTP message.

200
2xx

OK

Standard response for successful HTTP requests.

201
2xx

Created

The request has been fulfilled, resulting in the creation of a new resource.

202
2xx

Accepted

The request has been accepted for processing, but the processing has not been completed.

203
2xx

Non-Authoritative Information

The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response.

204
2xx

No Content

The server successfully processed the request and is not returning any content.

205
2xx

Reset Content

The server successfully processed the request, but is not returning any content. Unlike a 204 response, this response requires that the requester reset the document view.

206
2xx

Partial Content

The server is delivering only part of the resource (byte serving) due to a range header sent by the client.

300
3xx

Multiple Choices

Indicates multiple options for the resource from which the client may choose.

301
3xx

Moved Permanently

This and all future requests should be directed to the given URI.

302
3xx

Found

Tells the client to look at (browse to) another URL. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect.

303
3xx

See Other

The response to the request can be found under another URI using the GET method.

304
3xx

Not Modified

Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.

307
3xx

Temporary Redirect

In this case, the request should be repeated with another URI; however, future requests should still use the original URI.

308
3xx

Permanent Redirect

The request and all future requests should be repeated using another URI.

400
4xx

Bad Request

The server cannot or will not process the request due to an apparent client error.

401
4xx

Unauthorized

Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.

402
4xx

Payment Required

Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme.

403
4xx

Forbidden

The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource.

404
4xx

Not Found

The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.

405
4xx

Method Not Allowed

A request method is not supported for the requested resource.

406
4xx

Not Acceptable

The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.

407
4xx

Proxy Authentication Required

The client must first authenticate itself with the proxy.

408
4xx

Request Timeout

The server timed out waiting for the request.

409
4xx

Conflict

Indicates that the request could not be processed because of conflict in the current state of the resource.

410
4xx

Gone

Indicates that the resource requested is no longer available and will not be available again.

413
4xx

Payload Too Large

The request is larger than the server is willing or able to process.

414
4xx

URI Too Long

The URI provided was too long for the server to process.

415
4xx

Unsupported Media Type

The request entity has a media type which the server or resource does not support.

418
4xx

I'm a teapot

The server refuses the attempt to brew coffee with a teapot.

422
4xx

Unprocessable Entity

The request was well-formed but was unable to be followed due to semantic errors.

429
4xx

Too Many Requests

The user has sent too many requests in a given amount of time.

500
5xx

Internal Server Error

A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.

501
5xx

Not Implemented

The server either does not recognize the request method, or it lacks the ability to fulfill the request.

502
5xx

Bad Gateway

The server was acting as a gateway or proxy and received an invalid response from the upstream server.

503
5xx

Service Unavailable

The server is currently unavailable (because it is overloaded or down for maintenance).

504
5xx

Gateway Timeout

The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.

505
5xx

HTTP Version Not Supported

The server does not support the HTTP protocol version used in the request.

Related Tools

Tools you might also need

100 % Privat • Ingen filuppladdning till server

Varför använda Utiliomes gratis 100% gratis HTTP-statuskodskontroll & sökning (utan konto)?

Byggd från grunden för strikt integritet, snabb körning och utan krångel. Inga prenumerationer eller konton krävs.

100% gratis, alltid

Stöt aldrig på betalväggar. Vårt HTTP-statuskodverktyg är helt gratis utan användningsbegränsningar eller dolda avgifter.

Inga serveruppladdningar & privat

Dina sökningar stannar helt i webbläsaren. Vi sparar eller spårar inte dina API-förfrågningar, vilket garanterar fullständig integritet.

Omedelbara offlineredo svar

Eftersom vårt verktyg körs på klientsidan får du omedelbara svar utan att vänta på extern serverbearbetning.

Omfattande koddatabas

Från vanliga 200 OK till ovanliga 418 I'm a Teapot, hitta detaljerade förklaringar för varje standardmässig HTTP-responskod.

Utiliome jämfört med molnalternativ

Jämför vår lokala WebAssembly-motor med äldre molnverktyg.

Funktion Utiliome (Lokal webbläsare) Traditionella molnomvandlare
Kostnad & betalväggar 100% gratis, obegränsade sökningar Begränsade dagliga sökningar eller tvingande premiumnivåer
Integritet & datalagring Inga serveruppladdningar; helt i webbläsaren Sökningar loggas på fjärrservrar för analys
Kontokrav Ingen registrering eller e-post krävs Tvingande e-postregistrering efter några användningar
Körhastighet Omedelbar (körning på klientsidan) Långsam (kräver förfrågningar tur och retur till servern)

Hur du använder 100% gratis HTTP-statuskodskontroll & sökning (utan konto) i 3 enkla steg

Ingen programinstallation krävs. Allt körs direkt i din webbläsare.

1

Sök din kod

Skriv helt enkelt in den 3-siffriga HTTP-statuskoden (t.ex. 200, 404, 500) i sökfältet utan att lämna din webbläsare.

2

Läs definitionen

Hämta den officiella beskrivningen, användningsområdet och betydelsen för den specifik koden omedelbart.

3

Implementera effektivt

Använd de medföljande bästa metoderna för att hantera statuskoden korrekt i din webbapplikation eller ditt REST-API.

Den mektigaste guiden för att förstå HTTP-statuskoder

Snabbsvar: HTTP-statuskoder är tresiffriga numeriska svar från en webbserver till en webbläsares förfrågan. De indikerar om en specifik HTTP-förfrågan har slutförts framgångsrikt, vilket ger avgörande information för felsökning och API-utveckling.

Varje gång du interagerar med internet—oavsett om du surfar på en webbplats, hämtar data från ett REST API eller skickar in ett formulär—pågår ett komplext samtal bakom kulisserna. Det universella språket i detta samtal är Hypertext Transfer Protocol (HTTP), och dess primära kommunikationsmetod är via HTTP-statuskoder. Dessa tresiffriga nummer fungerar som en sammanfattning av serverns svar på din klients förfrågan, och talar omedelbart om ifall allt gick perfekt, om det finns ett problem på din sida, eller om servern själv har drabbats av ett kritiskt fel.

Historiskt sett etablerades HTTP-statuskoder tillsammans med de tidigaste versionerna av webben för att standardisera kommunikationen mellan olika system. Utan dessa koder skulle mjukvaruutvecklare och nätverksingenjörer inte ha något konsekvent sätt att diagnostisera anslutningsproblem eller hantera applikationslogik baserat på varierande resultat. När man bygger webbapplikationer idag är användningen av korrekta HTTP-statuskoder mer än bara en god praxis—det är ett absolut krav för att skapa robust, underhållsbar och användarvänlig mjukvara.

Till exempel, om en användare försöker komma åt en sida som inte finns, talar en standardmässig 404 Not Found-kod uttryckligen om för webbläsaren (och sökmotorernas spindlar) att resursen är borta. Om en API-ändpunkt kräver autentisering och en klient skickar en förfrågan utan en token, förmedlar en 401 Unauthorized-kod tydligt nödvändigheten av att logga in. Dessa konventioner gör den moderna webben möjlig, vilket gör att olika system byggda i olika programmeringsspråk kan interagera sömlöst.

Vår 100% gratis online-statuskodskontroll för HTTP är utformad för att ge dig omedelbar tillgång till dessa definitioner. Du behöver inget konto, och vi garanterar noll serveruppladdningar. Verktyget körs direkt i din webbläsare, vilket säkerställer att dina sökningar förblir helt privata. Till skillnad från äldre konkurrenter som kan spåra dina sökningar eller dölja avgörande utvecklarinformation bakom irriterande betalväggar, tror vi på att erbjuda en helt friktionsfri upplevelse. Vi tillhandahåller detaljerad kontext för varje statuskod utan att kräva någon registrering, så att ditt arbetsflöde förblir oavbrutet.

Kategorisering av HTTP-statuskoder: Från 1xx till 5xx

Snabbsvar: Statuskoder grupperas i fem olika klasser baserat på deras första siffra: 1xx (Information), 2xx (Framgång), 3xx (Omdirigering), 4xx (Klientfel) och 5xx (Serverfel). Denna klassificering hjälper utvecklare att omedelbart förstå serverns övergripande svar.

Att förstå den övergripande kategoriseringen av HTTP-statuskoder är det snabbaste sättet att greppa resultatet av en webbförfrågan. Internet Assigned Numbers Authority (IANA) upprätthåller det officiella registret, som organiserar alla koder i fem breda kategorier baserat på deras startsiffra.

1xx Informationsmeddelanden (100–199) Dessa koder indikerar att servern har tagit emot förfrågan och fortsätter processen. De är relativt sällsynta i vardaglig surfning men avgörande för specifika protokoll. Till exempel talar en 100 Continue-kod om för klienten att den inledande delen av förfrågan togs emot och att den ska fortsätta skicka resten. En 101 Switching Protocols-kod syns ofta när WebSocket-anslutningar upprättas, vilket indikerar att servern går med på att ändra kommunikationsprotokollet.

2xx Framgångsrika svar (200–299) Den bästa sortens svar! En 2xx-kod innebär att klientens förfrågan togs emot, förstods och accepterades framgångsrikt. Den omnipresenta 200 OK är standardsvaret för framgångsrika HTTP-förfrågningar. I REST-API kommer du ofta att stöta på 201 Created (när en ny resurs skapas framgångsrikt via en POST-förfrågan) och 204 No Content (när en förfrågan lyckas men det inte finns någon data att returnera, används ofta för DELETE-operationer).

3xx Omdirigeringsmeddelanden (300–399) Dessa koder instruerar klienten om att ytterligare åtgärder måste vidtas för att slutföra förfrågan, vilket vanligtvis innebär att navigera till en annan URL. En 301 Moved Permanently är avgörande för SEO när en sida permanent ändrar sin plats. En 302 Found eller 307 Temporary Redirect indikerar att resursen tillfälligt finns någon annanstans. En 304 Not Modified är utmärkt för prestanda och talar om för webbläsaren att använda sin cachade version av en resurs istället för att ladda ner den igen.

4xx Klientfel (400–499) När felet ligger hos klientens förfrågan returneras en 4xx-kod. Detta innebär vanligtvis att förfrågan innehåller felaktig syntax eller inte kan uppfyllas. 400 Bad Request är ett generellt klientfel. 401 Unauthorized och 403 Forbidden hanterar autentiserings- respektive auktoriseringsfel. Den ökända 404 Not Found innebär att den begärda webbadressen inte finns på servern. Moderna API:er använder också 429 Too Many Requests i stor utsträckning för att tillämpa hastighetsbegränsningar.

5xx Serverfel (500–599) Om en giltig förfrågan skickas men servern misslyckas med att uppfylla den på grund av ett internt problem, genereras en 5xx-kod. 500 Internal Server Error är ett generellt samlingsnamn för oväntade serverfel. En 502 Bad Gateway indikerar ett problem med en uppströmsserver, medan en 503 Service Unavailable innebär att servern är överbelastad eller genomgår underhåll. En 504 Gateway Timeout inträffar när en server som fungerar som en gateway inte får ett svar i tid från en uppströmsserver.

Vanliga HTTP-statuskoder som varje utvecklare bör känna till

Snabbsvar: Även om det finns dussintals standardkoder interagerar de flesta utvecklare främst med en kärnuppsättning: 200 (OK), 201 (Created), 204 (No Content), 400 (Bad Request), 401 (Unauthorized), 403 (Forbidden), 404 (Not Found) och 500 (Internal Server Error).

Att behärska en kärnuppsättning av HTTP-statuskoder är nödvändigt för alla moderna mjukvaruutvecklare, särskilt när man bygger och använder RESTful-API:er. Låt oss fördjupa oss i nyanserna i dessa kritiska koder och hur de formar robust applikationsdesign.

2xx Framgångsserien Medan 200 OK är standarden för generell framgång, kräver precision i API-design att man använder mer specifika koder. När en klient skickar en POST-förfrågan för att skapa en användare är det mycket mer informativt att returnera 201 Created än 200 OK. Det bekräftar uttryckligen skapandet och inkluderar ofta en 'Location'-header som pekar på den nya resursen. På samma sätt, när en klient skickar en DELETE-förfrågan och operationen lyckas, är det idealiskt att returnera 204 No Content eftersom det helt enkelt inte finns någon meningsfull data kvar att skicka tillbaka i svarskroppen.

Att skilja på 4xx-fel: Autentisering vs. Auktorisering En vanlig källa till förvirring är skillnaden mellan 401 Unauthorized och 403 Forbidden. 401 Unauthorized betyder i princip "Oautentiserad". Klienten måste tillhandahålla giltiga autentiseringsuppgifter (som en bearer-token) för att fortsätta. I kontrast innebär 403 Forbidden att klientens identitet är känd, men att de saknar de behörigheter som krävs för att komma åt den specifika resursen. Till exempel bör en vanlig användare som försöker komma åt en adminpanel få 403 Forbidden.

Nyanserna i 404 vs. 410 Vi känner alla till 404 Not Found, men vad händer om en resurs avsiktligt togs bort och aldrig kommer tillbaka? I det scenariot är 410 Gone mycket mer lämpligt. En 410 talar uttryckligen om för sökmotorer och klienter att saknaden är permanent, vilket gör att de tryggt kan rensa länken från sina cacheminnen och index. En 404 är tvetydig—den betyder bara att den inte finns där *just nu*.

Genom att använda dessa koder korrekt kan utvecklare bygga självdocumenterande API:er som är mycket enklare att felsöka och integrera. Vårt 100% gratis och privata verktyg gör det enkelt att kontrollera dessa nyanser direkt. Eftersom vår plattform körs helt i webbläsaren får du omedelbara svar utan serveruppladdningar, vilket håller din utvecklingsprocess smidig och säker.

Varför integritet och verktyg i webbläsaren är viktiga

Snabbsvar: Utvecklarverktyg bör respektera ditt arbetsflöde genom att hålla data enbart på din dator. Att använda ett 100% gratis verktyg utan serveruppladdningar säkerställer att dina sökningar, API-ändpunkter och utvecklingsmönster förblir helt privata.

I dagens utvecklingslandskap kräver de verktyg vi använder ofta att vi byter vår integritet mot bekvämlighet. Många onlineverktyg, formaterare och sökverktyg fungerar genom att skicka dina data till fjärrservrar för bearbetning. Detta innebär att dina sökningar, kodsnuttar eller struktur på API-ändpunkter potentiellt loggas, analyseras eller säljs. Det är därför det är avgörande för modern mjukvaruteknik att bygga verktyg med filosofin "Inga serveruppladdningar".

När du använder vår HTTP-statuskodskontroll sker allt lokalt på din dator. Applikationen levereras till din webbläsare, och all logik körs på klientsidan. Denna exekveringsmodell i webbläsaren ger flera enorma fördelar. Först och främst är det integriteten. Eftersom vi inte bearbetar dina sökningar på en backend-server kan vi rent fysiskt inte spåra vad du söker efter. Oavsett om du felsöker en känslig intern applikation eller bara utforskar API-standarder förblir din aktivitet helt privat.

För det andra garanterar denna arkitektur blixtsnabb prestanda. Genom att eliminera nätverksfördröjningar som är förknippade med traditionella serverbaserade applikationer svarar vårt verktyg omedelbart. Det finns ingen latens, ingen väntan på att en server ska vakna och inga API-hastighetsbegränsningar att nå. Denna omedelbara feedback är exakt vad utvecklare behöver när de är djupt fokuserade på att felsöka ett komplext nätverksproblem.

Slutligen anser vi att grundläggande utvecklarverktyg ska vara 100% gratis och helt friktionsfria. Du ska aldrig tvingas skapa ett konto, verifiera en e-postadress eller ta fram ett kreditkort bara för att slå upp en 409 Conflict-definition. Vårt verktyg kräver absolut ingen registrering. Du får obegränsat inträde till en omfattande databas med statuskoder utan några av de mörka mönster som används av äldre konkurrenter. Vi är fast beslutna att tillhandahålla de bästa, mest privata och helt gratis utvecklarverktygen på webben.

100% gratis HTTP-statuskodskontroll & sökning (utan konto) FAQ och teknisk guide

Allt du behöver veta om att använda Utiliomes gratis gratis sökning av http-statuskod online.

Är detta sökverktyg för HTTP-statuskoder helt gratis?

Ja, vårt verktyg är 100% gratis för alltid. Det finns inga betalväggar, dolda avgifter eller gränser för hur många gånger du kan söka. Du kan söka efter så många statuskoder du behöver utan att nå någon gräns.

Behöver jag registrera mig för att använda verktyget?

Absolut inte. Du kan använda verktyget omedelbart utan registrering, utan att skapa något konto och utan tvingande e-postregistrering. Vi tror på att erbjuda friktionsfria verktyg för utvecklare.

Är min data och sökhistorik privat?

Ja. Verktyget körs helt i webbläsaren. Vi garanterar noll serveruppladdningar, vilket innebär att dina sökningar aldrig skickas till våra backend-servrar, spåras eller lagras någonstans.

Ingår alla standardmässiga HTTP-statuskoder?

Ja, vår omfattande databas innehåller alla officiella statuskoder från IANA-registret, från standardserierna 1xx till 5xx, samt flera vanliga inofficiella koder som används av populära plattformar som Cloudflare och NGINX.

Hur står sig detta verktyg jämfört med betalda alternativ?

Till skillnad från äldre konkurrenter som kan begränsa sökningar, logga dina data eller kräva irriterande konton, erbjuder Utilio en obegränsad, helt privat och 100% gratis upplevelse med omedelbara svar på klientsidan.