HTTP Statuskoder

Søk og referer HTTP statuskoder. Filtrer etter kode, uttrykk, beskrivelse 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.

100 % privat • Ingen filserveropplasting

Hvorfor bruke Utiliomes gratis HTTP-statuskodeoppslag?

Bygget fra grunnen av for strengt personvern, umiddelbar utførelse og null friksjon. Ingen abonnementer, betalingsmurer eller kontoregistreringer kreves.

100 % gratis, alltid

Aldri støt på en betalingsmur. Vårt HTTP statuskodeverktøy er helt gratis uten bruksbegrensninger eller skjulte avgifter.

Uten opplasting til server og privat

Dine forespørsler forblir helt i nettleseren. Vi lagrer eller sporer ikke dine API forespørsler, noe som sikrer fullstendig personvern.

Umiddelbare svar klare for frakoblet bruk

Fordi verktøyet vårt opererer på klientsiden, får du umiddelbare svar uten å måtte vente på ekstern serverbehandling.

Omfattende kodebase

Fra vanlige 200 OK til sjeldne 418 I'm a Teapot, finn detaljerte forklaringer for hver standard HTTP responsskode.

Utiliome vs tradisjonelle skyalternativer

Sammenlign vår lokale første WebAssembly-motor med eldre skyverktøy.

Funksjon Utiliome (lokal nettleser) Eldre skykonverterere
Kostnad og betalingsmurer 100 % gratis, ubegrensede forespørsler Begrensede daglige oppslag eller tvungne premiumnivåer
Personvern og datalagring Ingen serveropplasting; helt i nettleseren Forespørsler logget på eksterne servere for analyse
Kontokrav Ingen påmelding eller e-post kreves Tvungen e-postregistrering etter noen få bruk
Utførelseshastighet Umiddelbar (Kjøres på klientsiden) Sakte (krever rundtur med serverforespørsler)
Slik fungerer det

Slik bruker du HTTP-statuskodeoppslag i 3 enkle trinn

Ingen programvareinstallasjon kreves. Alt kjører direkte i nettleseren din.

1

Søk i koden din

Skriv ganske enkelt inn den 3-sifrede HTTP-statuskoden (f.eks. 200, 404, 500) i søkefeltet uten å forlate nettleseren din.

2

Les definisjonen

Hent umiddelbart den offisielle beskrivelsen, bruksområdet og betydningen for den spesifikke statuskoden.

3

Implementer effektivt

Bruk de angitte beste praksisene for å håndtere statuskoden riktig i din webapplikasjon eller RESTful API.

Den ultimate guiden til å forstå HTTP statuskoder

Kort svar: HTTP statuskoder er tresifrede numeriske svar fra en webserver til en nettlesers forespørsel. De indikerer om en spesifikk HTTP forespørsel har blitt fullført med suksess, og gir viktig informasjon for feilsøking og API utvikling.

Hver gang du interagerer med internett—enten du surfer på en nettside, henter data fra en REST API, eller sender inn et skjema—foregår det en kompleks samtale bak kulissene. Det universelle språket for denne samtalen er Hypertext Transfer Protocol (HTTP), og dens primære kommunikasjonsmetode er gjennom HTTP statuskoder. Disse tresifrede tallene fungerer som et sammendrag av serverens respons på klientens forespørsel, og lar deg umiddelbart vite om alt gikk perfekt, om det er et problem på din side, eller om serveren selv har støtt på en kritisk feil.

Historisk sett ble HTTP statuskoder etablert sammen med de tidligste versjonene av nettet for å standardisere kommunikasjon på tvers av ulike systemer. Uten disse kodene ville programvareutviklere og nettverksingeniører ikke hatt noen konsekvent måte å diagnostisere tilkoblingsproblemer eller håndtere applikasjonslogikk basert på varierende resultater. Når man bygger nettapplikasjoner i dag, er det å bruke riktige HTTP statuskoder mer enn bare en beste praksis—det er et absolutt krav for å lage robust, vedlikeholdbar og brukervennlig programvare.

For eksempel, hvis en bruker forsøker å få tilgang til en side som ikke finnes, forteller en standard 404 Not Found-kode eksplisitt nettleseren (og søkemotorspindlere) at ressursen er borte. Hvis et API-endepunkt krever autentisering og en klient sender en forespørsel uten en token, kommuniserer en 401 Unauthorized-kode tydelig behovet for å logge inn. Disse konvensjonene gjør det moderne nettet mulig, og lar ulike systemer bygget i forskjellige programmeringsspråk samhandle sømløst.

Vår 100 % gratis nettbaserte HTTP statuskode-sjekker er designet for å gi deg umiddelbar tilgang til disse definisjonene. Du trenger ikke en konto, og vi lover ingen opplastinger til serveren. Verktøyet kjører direkte i nettleseren din, noe som sikrer at oppslagene dine forblir helt private. I motsetning til eldre konkurrenter som kan spore forespørslene dine eller skjule viktig utviklerinformasjon bak irriterende betalingsmurer, tror vi på å tilby en helt friksjonsfri opplevelse. Vi gir detaljert kontekst for hver statuskode uten å kreve registrering, slik at arbeidsflyten din forblir uavbrutt.

Kategorisering av HTTP statuskoder: Fra 1xx til 5xx

Kort svar: Statuskoder er gruppert i fem forskjellige klasser basert på deres første siffer: 1xx (Informativ), 2xx (Suksess), 3xx (Omdirigering), 4xx (Klientfeil), og 5xx (Serverfeil). Denne klassifiseringen hjelper utviklere å umiddelbart forstå den generelle naturen av serverens respons.

Forståelsen av den overordnede kategoriseringen av HTTP-statuskoder er den raskeste måten å få en forståelse av utfallet av en nettforespørsel. Internet Assigned Numbers Authority (IANA) opprettholder det offisielle registeret, som organiserer alle koder i fem brede kategorier basert på deres starttall.

1xx Informasjonsresponser (100–199)Disse kodene indikerer at serveren har mottatt forespørselen og fortsetter prosessen. De er relativt sjeldne i daglig nettlesing, men avgjørende for spesifikke protokoller. For eksempel forteller en 100 Continue-kode klienten at den første delen av forespørselen er mottatt, og at den bør fortsette å sende resten. En 101 Switching Protocols-kode sees ofte ved etablering av WebSocket-tilkoblinger, og indikerer at serveren godtar å endre kommunikasjonprotokollen.2xx Suksessresponser (200–299)Den beste typen respons! En 2xx-kode betyr at klientens forespørsel ble mottatt, forstått og akseptert. Den allestedsnærværende 200 OK er standardresponsen for vellykkede HTTP-forespørsler. I REST API vil du ofte støte på 201 Created (når en ny ressurs opprettes vellykket via en POST-forespørsel) og 204 No Content (når en forespørsel lykkes, men det ikke er noen data å returnere, ofte brukt for DELETE-operasjoner).3xx Omdirigeringsmeldinger (300–399)Disse kodene instruerer klienten om at ytterligere handling må utføres for å fullføre forespørselen, vanligvis ved å navigere til en annen URL. En 301 Permanent flyttet er viktig for SEO når en side permanent endrer sin plassering. En 302 Funnet eller 307 Midlertidig omdirigering indikerer at ressursen midlertidig befinner seg et annet sted. En 304 Ikke endret er utmerket for ytelse, og forteller nettleseren å bruke sin bufrede versjon av en ressurs i stedet for å laste den ned på nytt.4xx klientfeilsvarsler (400–499)Når feilen ligger i klientens forespørsel, returneres en 4xx-kode. Dette betyr vanligvis at forespørselen inneholder dårlig syntaks eller ikke kan oppfylles. 400 Bad Request er en generell klientfeil. 401 Unauthorized og 403 Forbidden handler henholdsvis om autentiserings- og autorisasjonssvikt. Den beryktede 404 Not Found betyr at den forespurte URL ikke eksisterer på serveren. Moderne APIer bruker også i stor grad 429 Too Many Requests for å håndheve hastighetsbegrensning.5xx Serverfeilsvar (500–599) Hvis en gyldig forespørsel sendes, men serveren ikke klarer å oppfylle den på grunn av et internt problem, genereres en 5xx-kode. 500 Intern serverfeil er en generell catch-all for uventede serverfeil. En 502 Bad Gateway indikerer et problem med en opprinnelig server, mens 503 Tjenesten utilgjengelig betyr at serveren er overbelastet eller under vedlikehold. En 504 Gateway Timeout oppstår når en server som fungerer som gateway ikke får tilbakemelding i tide fra en opprinnelig server.

Vanlige HTTP statuskoder alle utviklere bør kjenne til

Kort svar: Mens det finnes dusinvis av standardkoder, samhandler de fleste utviklere mye med et kjerneutvalg: 200 (OK), 201 (Opprettet), 204 (Ingen innhold), 400 (Feil forespørsel), 401 (Uautorisert), 403 (Forbudt), 404 (Ikke funnet), og 500 (Intern serverfeil).

Å mestre et kjerneutvalg av HTTP statuskoder er essensielt for enhver moderne programvareutvikler, spesielt når man bygger og bruker RESTful APIer. La oss dykke ned i nyansene av disse kritiske kodene og hvordan de former robust applikasjonsdesign.

2xx Succes-serienMens 200 OK er standard for generell suksess, dikterer presisjon i API-design bruk av mer spesifikke koder. Når en klient sender en POST-forespørsel for å opprette en bruker, er det mye mer informativt å returnere 201 Created enn 200 OK. Det bekrefter eksplisitt opprettelseshendelsen og inkluderer ofte en 'Location'-header som peker til den nye ressursen. På samme måte, når en klient sender en DELETE-forespørsel og operasjonen lykkes, er det ideelt å returnere 204 No Content fordi det rett og slett ikke er noen meningsfull data å sende tilbake i responskroppen.Skille mellom 4xx-feil: Autentisering vs. AutorisasjonEn vanlig kilde til forvirring er skillet mellom 401 Unauthorized og 403 Forbidden. En 401 Unauthorized betyr i hovedsak "Uautentisert." Klienten må gi gyldige autentiseringslegitimasjoner (som et bearer-token) for å fortsette. Derimot betyr en 403 Forbidden at klientens identitet er kjent, men de mangler nødvendige tillatelser for å få tilgang til den spesifikke ressursen. For eksempel bør en vanlig bruker som prøver å få tilgang til et administrasjonsdashboard motta en 403 Forbidden.Nyansene mellom 404 og 410 Vi kjenner alle til 404 Not Found, men hva om en ressurs bevisst ble fjernet og aldri kommer tilbake? I det scenariet er en 410 Gone langt mer passende. En 410 forteller eksplisitt til nettcrawler og klienter at fraværet er permanent, og lar dem trygt fjerne lenken fra deres cacher og indekser. En 404 er uklar—den betyr bare at den ikke er der akkurat nå.

Ved å bruke disse kodene korrekt, kan utviklere bygge selv-dokumenterende APIer som er mye enklere å feilsøke og integrere med. Vårt 100 % gratis, private verktøy gjør det enkelt å sjekke disse nyansene på direkten. Fordi vår plattform er fullstendig i nettleseren, får du øyeblikkelige svar uten opplasting til server, og holder utviklingsprosessen jevn og sikker.

Hvorfor personvern og nettleserverktøy er viktige for utviklere

Kort svar: Utviklerverktøy bør respektere arbeidsflyten din ved å holde data strengt på maskinen din. Å bruke et 100 % gratis verktøy uten serveropplasting sikrer at dine forespørsler, API endepunkter og utviklingsmønstre forblir helt private.

I dagens utviklingslandskap krever verktøyene vi bruker ofte at vi bytter bort vårt personvern for bekvemmelighet. Mange nettbaserte verktøy, formatere og oppslagsverktøy fungerer ved å sende dataene dine til eksterne servere for behandling. Dette betyr at søkespørringene dine, kodebiter eller API endepunktsstrukturer potensielt kan bli logget, analysert eller solgt. Dette er grunnen til at det er kritisk for moderne programvareutvikling å bygge verktøy med en "Zero Server Uploads"-filosofi.

Når du bruker vår HTTP statuskode-sjekker, skjer alt lokalt på maskinen din. Applikasjonen leveres til nettleseren din, og all logikk kjører klientside. Denne kjøringen i nettleseren gir flere store fordeler. Først og fremst er personvern. Fordi vi ikke bearbeider forespørslene dine på en backend-server, kan vi fysisk ikke spore hva du søker etter. Enten du feilsøker en sensitiv intern applikasjon eller bare utforsker API standarder, forblir aktiviteten din helt privat.

For det andre garanterer denne arkitekturen lynrask ytelse. Ved å eliminere nettverksrundturen som er knyttet til tradisjonelle serverbaserte applikasjoner, responderer verktøyet vårt umiddelbart. Det er ingen forsinkelse, ingen venting på at en server skal våkne opp, og ingen API-grenseverdier å treffe. Denne umiddelbare tilbakemeldingssløyfen er akkurat det utviklere trenger når de er helt oppslukt i arbeidet og feilsøker et komplekst nettverksproblem.

Til slutt mener vi at grunnleggende utviklerverktøy bør være 100 % gratis og helt uten hindringer. Du bør aldri bli tvunget til å opprette en konto, bekrefte en e-postadresse eller ta frem et kredittkort bare for å slå opp definisjonen av 409 Conflict. Vårt verktøy krever absolutt ingen pålogging. Du får ubegrenset tilgang til en omfattende database med statuskoder uten noen av de skjulte triksene som brukes av gamle konkurrenter. Vi er forpliktet til å tilby de beste, mest private og helt gratis utviklerverktøyene på nett.

FAQ

HTTP-statuskodeoppslag Vanlige spørsmål og teknisk veiledning

Alt du trenger å vite om å bruke Utiliomes gratis HTTP-statuskodeoppslag.

Er dette HTTP statuskodeoppslagsverktøyet helt gratis?

Ja, verktøyet vårt er 100 % gratis for alltid. Det finnes ingen betalingsmur, skjulte avgifter eller begrensninger på hvor mange ganger du kan søke. Du kan slå opp så mange statuskoder du trenger uten å nå noen begrensning.

Må jeg registrere meg for å bruke sjekken?

Absolutt ikke. Du kan bruke verktøyet umiddelbart uten registrering, uten opprettelse av konto, og uten tvungen e-postregistrering. Vi tror på å tilby friksjonsfrie verktøy for utviklere.

Er dataene mine og søkehistorikken min private?

Ja. Dette verktøyet fungerer helt i nettleseren. Vi garanterer null opplasting til server, noe som betyr at dine forespørsler aldri sendes til våre bakend-servere, spores eller lagres noe sted.

Er alle standard HTTP statuskoder inkludert?

Ja, vår omfattende database inkluderer alle offisielle IANA-registerstatuskoder, som spenner fra standard 1xx til 5xx-serien, samt flere vanlige uoffisielle koder som brukes av populære plattformer som Cloudflare og NGINX.

Hvordan sammenlignes dette verktøyet med betalte alternativer?

I motsetning til gamle konkurrenter som kan begrense forespørsler, logge dataene dine eller kreve irriterende kontoer, tilbyr Utiliome en ubegrenset, helt privat og 100 % gratis opplevelse med øyeblikkelige responser på klientsiden.