Liste over HTTP-statuskoder

Se og søg HTTP-statuskoder og deres forklaringer. Find hurtigt betydningen af hver kode.

1xx Informational

  • 100Fortsæt

    Klienten bør fortsætte med sin anmodning. Serveren angiver, at den indledende del af anmodningen er modtaget og endnu ikke afvist.

  • 101Skifter Protokoller

    Serveren skifter protokoller som anmodet af klienten via Upgrade request-headeren.

  • 102Behandler

    WebDAV; Serveren har modtaget og behandler anmodningen, men intet svar er endnu tilgængeligt.

  • 103Tidlige Hints

    Serveren sender tidlige hints til klienten, primært beregnet til at lade klienten begynde at forudindlæse ressourcer, mens serveren forbereder et endeligt svar.

2xx Successful

  • 200OK

    Anmodningen er lykkedes. Betydningen af 'lykket' afhænger af HTTP-metoden.

  • 201Oprettet

    Anmodningen er blevet opfyldt og har resulteret i, at en ny ressource er blevet oprettet.

  • 202Accepteret

    Anmodningen er blevet accepteret til behandling, men behandlingen er ikke afsluttet.

  • 203Ikke-autoritativ Information

    Den returnerede metainformation er ikke fra oprindelsesserveren, men fra en lokal eller tredjepartskopi.

  • 204Intet Indhold

    Serveren har behandlet anmodningen succesfuldt og returnerer intet indhold.

  • 205Nulstil Indhold

    Serveren har behandlet anmodningen succesfuldt, returnerer intet indhold og kræver, at anmoderen nulstiller dokumentvisningen.

  • 206Delvist Indhold

    Serveren leverer kun en del af ressourcen på grund af en range-header sendt af klienten.

  • 207Multi-Status

    WebDAV; Medlemmer af en DAV-binding har flere statuskoder. Meddelelsesteksten, der følger, er en XML-meddelelse og kan indeholde et antal separate svarkoder, afhængigt af hvor mange underanmodninger der blev foretaget.

  • 208Allerede Rapporteret

    WebDAV; Medlemmerne af en DAV-binding er allerede blevet opregnet i et tidligere svar på denne anmodning og opregnes ikke igen.

  • 226IM Brugt

    Serveren har opfyldt en GET-anmodning for ressourcen, og svaret er en repræsentation af resultatet af en eller flere instansmanipulationer anvendt på den aktuelle instans.

3xx Redirection

  • 300Flere Valg

    Angiver flere muligheder for ressourcen, hvorfra klienten kan vælge. Serveren kan foreslå et foretrukket valg.

  • 301Permanent Flyttet

    Denne og alle fremtidige anmodninger skal rettes til den angivne URI. Klienter bør bruge denne URI til fremtidige anmodninger.

  • 302Fundet

    Fortæller klienten at kigge på (browse til) en anden URL. URI'en er midlertidigt flyttet. Klienter bør fortsætte med at bruge den oprindelige URI til fremtidige anmodninger.

  • 303Se Anden

    Svaret på anmodningen kan findes under en anden URI ved hjælp af en GET-metode.

  • 304Ikke Ændret

    Angiver, at ressourcen ikke er blevet ændret siden den version, der er specificeret af request-headerne (If-Modified-Since eller If-None-Match).

  • 305Brug Proxy

    Den anmodede ressource er kun tilgængelig via en proxy. Proxyens placering er angivet i Location-headeren.

  • 307Midlertidig Omdirigering

    Anmodningen skal gentages med en anden URI; fremtidige anmodninger skal dog stadig bruge den oprindelige URI. HTTP-metoden må ikke ændres.

  • 308Permanent Omdirigering

    Anmodningen og alle fremtidige anmodninger skal gentages med en anden URI. HTTP-metoden må ikke ændres.

4xx Client Error

  • 400Ugyldig Anmodning

    Serveren kan ikke eller vil ikke behandle anmodningen på grund af en åbenlys klientfejl (f.eks. fejlformateret anmodningssyntaks, ugyldig meddelelsesramme eller vildledende anmodningsrute).

  • 401Uautoriseret

    Autentificering er påkrævet og er mislykket eller er endnu ikke blevet leveret. Svaret skal indeholde et WWW-Authenticate header-felt med en udfordring, der gælder for den anmodede ressource.

  • 402Betaling Påkrævet

    Reserveret til fremtidig brug. Beregnet til brug i digitale betalingssystemer.

  • 403Forbudt

    Anmodningen var gyldig, men serveren nægter handling. Brugeren har muligvis ikke de nødvendige tilladelser til en ressource.

  • 404Ikke Fundet

    Den anmodede ressource kunne ikke findes, men kan være tilgængelig i fremtiden. Efterfølgende anmodninger fra klienten er tilladt.

  • 405Metode Ikke Tilladt

    En anmodningsmetode understøttes ikke for den anmodede ressource; for eksempel en GET-anmodning på en formular, der kræver, at data præsenteres via POST, eller en PUT-anmodning på en skrivebeskyttet ressource.

  • 406Ikke Acceptabel

    Den anmodede ressource er kun i stand til at generere indhold, der ikke er acceptabelt i henhold til Accept-headerne sendt i anmodningen.

  • 407Proxy-autentificering Påkrævet

    Klienten skal først autentificere sig med proxyen.

  • 408Anmodning Timeout

    Serveren timede ud i venten på anmodningen. Ifølge HTTP-specifikationer: 'Klienten producerede ikke en anmodning inden for den tid, serveren var villig til at vente.'

  • 409Konflikt

    Angiver, at anmodningen ikke kunne behandles på grund af en konflikt i ressourcens aktuelle tilstand, såsom en redigeringskonflikt mellem flere samtidige opdateringer.

  • 410Borte

    Angiver, at den anmodede ressource ikke længere er tilgængelig og ikke vil blive tilgængelig igen. Dette skal bruges, når en ressource bevidst er blevet fjernet.

  • 411Længde Påkrævet

    Anmodningen specificerede ikke længden af sit indhold, hvilket kræves af den anmodede ressource.

  • 412Forudsætning Mislykkedes

    Serveren opfylder ikke en af de forudsætninger, som anmoderen har sat på anmodningen.

  • 413Nyttelast For Stor

    Anmodningen er større, end serveren er villig eller i stand til at behandle.

  • 414URI For Lang

    Den angivne URI var for lang til, at serveren kunne behandle den. Ofte resultatet af for mange data, der kodes som forespørgselsparametre i en GET-anmodning.

  • 415Ikke-understøttet Medietype

    Anmodningsenheden har en medietype, som serveren eller ressourcen ikke understøtter.

  • 416Interval Ikke Opfyldeligt

    Klienten har bedt om en del af filen, men serveren kan ikke levere den del.

  • 417Forventning Mislykkedes

    Serveren kan ikke opfylde kravene i Expect request-header-feltet.

  • 418Jeg er en Tekande

    Denne kode blev defineret i 1998 som en aprilsnar i RFC 2324, Hyper Text Coffee Pot Control Protocol. Nogle websteder bruger denne kode til anmodninger, de ikke ønsker at håndtere, såsom automatiserede forespørgsler.

  • 421Forkert Adresseret Anmodning

    Anmodningen var rettet mod en server, der ikke er i stand til at producere et svar. Dette kan sendes af en server, der ikke er konfigureret til at producere svar for kombinationen af skema og autoritet, der var inkluderet i anmodningens URI.

  • 422Ubehandlelig Enhed

    WebDAV; Anmodningen var velformuleret, men kunne ikke følges på grund af semantiske fejl.

  • 423Låst

    WebDAV; Den ressource, der tilgås, er låst.

  • 424Mislykket Afhængighed

    WebDAV; Anmodningen mislykkedes, fordi den var afhængig af en anden anmodning, og den anmodning mislykkedes.

  • 426Opgradering Påkrævet

    Klienten skal skifte til en anden protokol som TLS/1.0, angivet i Upgrade header-feltet.

  • 428Forudsætning Påkrævet

    Oprindelsesserveren kræver, at anmodningen er betinget. Beregnet til at forhindre 'tabt opdatering'-problemer.

  • 429For Mange Anmodninger

    Brugeren har sendt for mange anmodninger inden for en given tidsperiode ('rate limiting').

  • 431Request Header-felter For Store

    Serveren er uvillig til at behandle anmodningen, fordi dens header-felter er for store. Anmodningen kan genindsendes, efter at størrelsen på request header-felterne er reduceret.

  • 451Utilgængelig Af Juridiske Årsager

    Serveren nægter adgang til ressourcen som følge af et juridisk krav. En henvisning til censurlovgivning.

5xx Server Error

  • 500Intern Serverfejl

    En generisk fejlmeddelelse, der gives, når en uventet tilstand blev stødt på, og ingen mere specifik meddelelse er passende.

  • 501Ikke Implementeret

    Serveren genkender enten ikke anmodningsmetoden, eller den mangler evnen til at opfylde anmodningen.

  • 502Dårlig Gateway

    Serveren fungerede som en gateway eller proxy og modtog et ugyldigt svar fra upstream-serveren.

  • 503Tjeneste Utilgængelig

    Serveren er i øjeblikket utilgængelig (fordi den er overbelastet eller nede for vedligeholdelse). Generelt er dette en midlertidig tilstand.

  • 504Gateway Timeout

    Serveren fungerede som en gateway eller proxy og modtog ikke et rettidigt svar fra upstream-serveren.

  • 505HTTP-version Ikke Understøttet

    Serveren understøtter ikke den HTTP-protokolversion, der blev brugt i anmodningen.

  • 506Variant Forhandler Også

    Gennemsigtig indholdsforhandling for anmodningen resulterer i en cirkulær reference.

  • 507Utilstrækkelig Lagerplads

    WebDAV; Serveren er ude af stand til at gemme den repræsentation, der er nødvendig for at fuldføre anmodningen.

  • 508Løkke Opdaget

    WebDAV; Serveren opdagede en uendelig løkke under behandling af anmodningen (sendt i stedet for 208).

  • 510Ikke Udvidet

    Yderligere udvidelser til anmodningen er påkrævet, for at serveren kan opfylde den.

  • 511Netværksautentificering Påkrævet

    Klienten skal autentificere sig for at få netværksadgang. Beregnet til brug af aflyttende proxyer, der bruges til at kontrollere adgang til netværket (f.eks. 'captive portals').

Ofte Stillede Spørgsmål om HTTP-statuskoder

Hvad er HTTP-statuskoder?

HTTP-statuskoder er trecifrede serversvar på en browseranmodning. De angiver, om en specifik HTTP-anmodning er blevet gennemført succesfuldt, om den kræver yderligere handling, eller om der er opstået en fejl.

Hvorfor er HTTP-statuskoder vigtige?

De er afgørende for at diagnosticere webstedsproblemer, forstå serversvar og sikre en problemfri brugeroplevelse. De spiller også en vital rolle i SEO ved at fortælle søgemaskiner, hvordan de skal behandle en side (f.eks. hvis den er flyttet eller forsvundet).

Hvor mange kategorier af HTTP-statuskoder findes der?

HTTP-statuskoder er grupperet i fem klasser: 1xx (Informationel), 2xx (Succes), 3xx (Omdirigering), 4xx (Klientfejl) og 5xx (Serverfejl). Hver klasse repræsenterer en forskellig type serversvar.

Hvad er forskellen på 4xx- og 5xx-fejl?

4xx-fejl (f.eks. 404 Ikke Fundet) indikerer et problem med klientens anmodning, hvilket betyder, at serveren mener, klienten har lavet en fejl. 5xx-fejl (f.eks. 500 Intern Serverfejl) betyder, at serveren ikke kunne opfylde en tilsyneladende gyldig anmodning på grund af et problem på dens side.

Hvilken HTTP-statuskode er bedst for SEO, når en side flyttes permanent?

En 301 Permanent Flyttet-omdirigering er den bedste HTTP-statuskode for SEO, når en sides URL er ændret permanent. Den fortæller søgemaskiner at overføre al linkværdi og rangeringssignaler til den nye URL.

Hvad betyder en 404-fejl, og hvordan retter man den?

En 404 Ikke Fundet-fejl betyder, at serveren ikke kunne finde den anmodede ressource (f.eks. en webside). For at rette den, sørg for at URL'en er korrekt, eller hvis du er webmaster, gendan den manglende side eller opsæt en 301-omdirigering til en relevant side.

Related Tools