Teknisk reference

HTTP-statuskoder

HTTP-statuskoder er trecifrede signaler i et serversvar. Det første ciffer angiver det overordnede udfald, mens de resterende cifre identificerer en bestemt tilstand. Denne vejledning forklarer registrerede standardkoder i en praktisk sammenhæng samt bemærkelsesværdige udbyderspecifikke værdier, der kan forekomme i logs.

Sådan læses kataloget: En statuskode er ikke i sig selv en fuldstændig diagnose. Kontrollér anmodningsmetoden, svarheadere, indhold, omdirigeringsmål og den server eller proxy, der genererede svaret. Ukendte værdier følger normalt betydningen af deres første ciffer, men deres præcise adfærd kan afhænge af implementeringen.

Browserkompatibilitet og håndtering af svar

HTTP-statuskoder er en del af HTTP-protokollen, ikke en browserfunktion, som hver leverandør implementerer som et separat web-API. Aktuelle browsere kan håndtere standardens svarklasser; synlige fejlsider og genforsøgsadfærd afhænger af browseren. Understøttelse af nyere mellemliggende svar og specialiserede udvidelser kan variere efter version og netværksrute.

SvarfamilieChrome / EdgeFirefoxSafariOperaAndroid / iOS WebViewKompatibilitetsnote
1xx informativUnderstøttet som mellemliggende protokolsvarUnderstøttet som mellemliggende protokolsvarUnderstøttet som mellemliggende protokolsvarUnderstøttet som mellemliggende protokolsvarUnderstøttet af det underliggende netværkslag100/101 er etablerede; 102 er nichepræget/forældet. Udbredelsen af 103 Early Hints og observerbar preload-adfærd varierer efter browserversion, server og mellemled.
2xx succesUnderstøttetUnderstøttetUnderstøttetUnderstøttetUnderstøttetStandardens succesbetydning er fælles. Reglerne for indhold gælder stadig: F.eks. har 204 og 205 intet svarindhold.
3xx omdirigeringUnderstøttetUnderstøttetUnderstøttetUnderstøttetUnderstøttetLocation, metode, cache og sikkerhedspolitik påvirker navigationen. 301/302 kan ændre POST til GET; 307/308 bevarer metoden.
4xx klient-/anmodningsfejlUnderstøttetUnderstøttetUnderstøttetUnderstøttetUnderstøttetBrowseren modtager svaret. Det varierer fra statuskode til produkt, om browseren viser serverens indhold eller sin egen fejlside.
5xx serverfejlUnderstøttetUnderstøttetUnderstøttetUnderstøttetUnderstøttetKlienter kan behandle svarklassen, men proxygenererede sider, genforsøgsadfærd og diagnostisk brugerflade er ikke ens i alle browsere.
Ukendt kode i en kendt klasseHåndtering på klasseniveauHåndtering på klasseniveauHåndtering på klasseniveauHåndtering på klasseniveauHåndtering på klasseniveauHTTP-klienter kan udlede den overordnede klasse ud fra det første ciffer; stol ikke på, at en brugerdefineret kode har standardiseret betydning eller visning.

Kompatibiliteten her beskriver håndtering på protokolniveau og garanterer ikke, at alle browsere viser den samme fejlside. Ældre klienter, indlejrede WebViews, proxyer og captive portals kan have yderligere adfærd.

1xx — Informative svar

100

Fortsæt

Serveren har accepteret anmodningsheadere og venter på resten af anmodningens indhold. Koden bruges ofte sammen med Expect: 100-continue, så klienten kan undgå at overføre et stort indhold, hvis anmodningen vil blive afvist.

Praktisk vejledning: Midlertidigt svar; fortsæt kun med at sende indholdet, hvis det forventes.

101

Skift protokoller

Serveren accepterer at skifte protokol for forbindelsen, efter at klienten har anmodet om en opgradering. WebSocket-handshakes er et almindeligt eksempel.

Praktisk vejledning: Overgang på forbindelsesniveau; kontrollér Upgrade- og Connection-headerne.

102

Behandler

En WebDAV-server oplyser, at en længerevarende handling er startet, men endnu ikke er afsluttet. Svaret er forældet og bør ikke forveksles med det endelige resultat.

Praktisk vejledning: Midlertidig WebDAV-status; afvent det endelige svar.

103

Tidlige hints

Serveren sender foreløbige headere, ofte Link-hints, mens det endelige svar forberedes. Klienten kan begynde at hente sandsynligvis kritiske ressourcer tidligere.

Praktisk vejledning: Midlertidig optimering; et endeligt svar skal følge.

2xx — Vellykkede svar

200

OK

Anmodningen lykkedes. Svarets repræsentation afhænger af metoden: GET returnerer ressourcen, HEAD returnerer metadata uden indhold, og en skrivehandling kan returnere en repræsentation af resultatet.

Praktisk vejledning: Bruges til en afsluttet anmodning med en svarrepræsentation, når det er relevant.

201

Oprettet

Anmodningen blev gennemført og oprettede en eller flere ressourcer. Svaret bør identificere den nye ressource, typisk med Location, og kan returnere dens repræsentation.

Praktisk vejledning: Typisk efter POST eller PUT; sørg for, at den oprettede ressource kan findes.

202

Accepteret

Serveren accepterede anmodningen til behandling, men behandlingen er ikke afsluttet og kan stadig mislykkes. HTTP sender ikke senere et nyt svar for den samme udveksling.

Praktisk vejledning: Angiv en URL til handlingens status eller en anden måde at finde det endelige udfald på.

203

Ikke-autoritativ information

En transformerende proxy eller et mellemled returnerede metadata eller indhold, der afviger fra det oprindelige svar. Det signalerer, at svaret ikke er en direkte autoritativ repræsentation.

Praktisk vejledning: Bruges kun, når en transformation hos et mellemled er relevant.

204

Intet indhold

Anmodningen lykkedes, og der er intet svarindhold at sende. Headere kan stadig indeholde nyttige metadata, f.eks. opdaterede validatorer.

Praktisk vejledning: Medtag ikke et svarindhold.

205

Nulstil indhold

Anmodningen lykkedes, og klienten instrueres i at nulstille visningen eller formularen, der sendte den. Der sendes ikke noget svarindhold.

Praktisk vejledning: Nyttigt ved handlinger, der bør rydde eller nulstille den aktuelle inputtilstand.

206

Delvist indhold

Serveren opfyldte en gyldig range-anmodning og returnerer kun de ønskede byteområder. Content-Range beskriver, hvad der blev leveret.

Praktisk vejledning: Sørg for, at Range- og Content-Range-værdierne stemmer overens; bruges ofte til genoptagelige medier og downloads.

207

Flere statusser

Et WebDAV-svar angiver separate resultater for flere ressourcer eller delhandlinger, normalt i et struktureret XML-indhold.

Praktisk vejledning: Fortolk resultatet for hver indlejret ressource; den ydre status alene viser ikke hele udfaldet.

208

Allerede rapporteret

Et WebDAV-svar med flere statusser udelader medlemmer, der allerede er angivet tidligere i samme svar, for at undgå gentagelser.

Praktisk vejledning: WebDAV-specifik; fortolkes sammen med det omgivende svar med flere statusser.

226

IM anvendt

Serveren opfyldte en GET-anmodning ved hjælp af instansmanipulationer og returnerer en repræsentation, der er afledt af den aktuelle ressource via den forhandlede delta-mekanisme.

Praktisk vejledning: Specialiseret delta-kodning; klient og server skal være enige om transformationen.

3xx — Omdirigering og cachevalidering

300

Flere valgmuligheder

Målet har flere repræsentationer eller destinationer, og svaret tilbyder valgmuligheder. En klient eller bruger kan vælge den foretrukne variant.

Praktisk vejledning: Angiv tydelige alternativer; gå ikke ud fra, at alle klienter vælger automatisk.

301

Flyttet permanent

Ressourcen har fået en ny URI, som skal gælde fremover. Klienter kan opdatere gemte links og cacher, så brug kun koden, når flytningen er tilsigtet permanent.

Praktisk vejledning: Ved SEO-flytninger skal du omdirigere direkte til den endelige, tilsvarende URL og opdatere interne links.

302

Fundet

Ressourcen er midlertidigt tilgængelig på en anden URI. Historisk adfærd tillader i nogle tilfælde ændring af metoden, så det er ikke det sikreste valg, hvis en POST skal forblive en POST.

Praktisk vejledning: Bruges ved midlertidige flytninger, når ændring af metoden er acceptabel; overvej 307, hvis den ikke er.

303

Se en anden ressource

Klienten bør hente ressourcen, der er angivet i Location, med GET (eller HEAD, hvis det passer) i stedet for at gentage den oprindelige handling. Koden bruges ofte efter indsendelse af en formular.

Praktisk vejledning: Bruger mønsteret Post/Redirect/Get og forhindrer, at handlingen indsendes igen.

304

Ikke ændret

En betinget GET- eller HEAD-anmodning angiver, at den cachelagrede repræsentation stadig er aktuel. Svaret har intet indhold, så klienten kan genbruge sin gemte kopi.

Praktisk vejledning: Returnér kun koden, når en validator som If-None-Match eller If-Modified-Since stemmer overens.

305

Brug proxy

Et historisk svar foreslog, at klienten skulle tilgå ressourcen via en proxy. Det er forældet af sikkerhedsgrunde og bør ikke bruges af moderne tjenester.

Praktisk vejledning: Brug ikke koden; konfigurér proxyer separat.

306

Ubrugt

Denne værdi er reserveret/ubrugt i moderne HTTP-specifikationer. Den har ingen standardiseret praktisk betydning i en aktuel webapplikation.

Praktisk vejledning: Send den ikke.

307

Midlertidig omdirigering

Ressourcen findes midlertidigt på en anden URI, og klienten skal bevare den oprindelige metode og det oprindelige indhold, når omdirigeringen følges.

Praktisk vejledning: Bruges, når en midlertidig flytning ikke må ændre POST til GET.

308

Permanent omdirigering

Ressourcen er flyttet permanent, og klienten skal bevare den oprindelige metode og det oprindelige indhold, når omdirigeringen følges.

Praktisk vejledning: Bruges ved varige flytninger, hvor bevarelse af metoden er vigtig; opdatér canonical- og internreference.

4xx — Klient-/anmodningsfejl

400

Ugyldig anmodning

Serveren kan ikke behandle anmodningen, fordi syntaksen, indramningen eller de medsendte data er ugyldige. Det hjælper sandsynligvis ikke at gentage den uændrede anmodning.

Praktisk vejledning: Kontrollér URL-kodning, JSON-/indholdssyntaks, obligatoriske felter og anmodningens indramning.

401

Uautoriseret

Anmodningen mangler gyldige godkendelsesoplysninger til målet. Trods navnet betyder svaret, at godkendelse kræves eller mislykkedes.

Praktisk vejledning: Send de forventede legitimationsoplysninger, og medtag en WWW-Authenticate-udfordring.

402

Betaling kræves

Koden er reserveret til fremtidig brug, selvom nogle produkter anvender den til betaling eller kvotestyring. Der findes ingen universelt interoperabel betalingsadfærd.

Praktisk vejledning: Behandl leverandørspecifikke betydninger som sådanne, og dokumentér API-kontrakten.

403

Forbudt

Serveren forstod anmodningen, men afviser at opfylde den. Gyldige legitimationsoplysninger ændrer ikke nødvendigvis resultatet, fordi begrænsningen kan skyldes en politik.

Praktisk vejledning: Kontrollér tilladelser, adgangspolitik, IP-/WAF-regler og autorisation på ressourceniveau.

404

Ikke fundet

Serveren kan ikke finde en aktuel repræsentation for den ønskede URI eller vil ikke oplyse, om den findes. Svaret angiver ikke i sig selv, om fraværet er midlertidigt eller permanent.

Praktisk vejledning: Ret URL'en, genskab ressourcen, eller brug 410, hvis det er kendt, at den er fjernet permanent.

405

Metoden ikke tilladt

Ressourcen findes, men understøtter ikke metoden i denne anmodning.

Praktisk vejledning: Returnér en Allow-header med de metoder, ressourcen accepterer.

406

Ikke acceptabel

Serveren kan ikke levere en repræsentation, der matcher klientens aktive Accept-præferencer.

Praktisk vejledning: Lemp Accept-kravene, eller konfigurér en passende repræsentation/forhandlingspolitik.

407

Proxygodkendelse kræves

En mellemliggende proxy kræver legitimationsoplysninger, før den videresender anmodningen.

Praktisk vejledning: Godkend dig over for proxyen med Proxy-Authenticate / Proxy-Authorization; dette adskiller sig fra godkendelse hos oprindelsesserveren.

408

Anmodningstimeout

Serveren modtog ikke hele anmodningen inden for den tid, den var indstillet til at vente. Klienten kan forsøge igen på en ny forbindelse.

Praktisk vejledning: Kontrollér netværksafbrydelser, uploadstørrelse og timeoutindstillinger på server/proxy.

409

Konflikt

Anmodningen er i konflikt med ressourcens aktuelle tilstand, f.eks. en versionskonflikt eller forsøg på at oprette en dublet.

Praktisk vejledning: Forklar konflikten, og giv klienten tilstrækkelige oplysninger om den aktuelle tilstand til at løse den.

410

Væk

Ressourcen er bevidst og sandsynligvis permanent utilgængelig uden en kendt erstatning. Det er mere præcist end et generisk svar om, at ressourcen ikke blev fundet.

Praktisk vejledning: Bruges, når fjernelsen er tilsigtet; fjern forældede interne links og referencer.

411

Længde kræves

Serveren kræver en Content-Length-header, men anmodningen indeholdt ingen.

Praktisk vejledning: Send en korrekt Content-Length, eller brug en understøttet indramning af overførslen.

412

Forbehandling mislykkedes

En anmodningsbetingelse som If-Match blev ikke opfyldt, så serveren udførte ikke den ønskede handling.

Praktisk vejledning: Opdatér repræsentationen, og prøv igen med aktuelle validatorer eller aktuel tilstand.

413

Indhold for stort

Anmodningens indhold overskrider en grænse, som serveren ikke vil eller kan behandle. Serveren kan lukke forbindelsen eller tillade et nyt forsøg, når indholdet er reduceret.

Praktisk vejledning: Reducér datamængden, eller justér de dokumenterede uploadgrænser.

414

URI for lang

Anmodningens mål er længere, end serveren vil fortolke, ofte på grund af en for lang forespørgselsstreng.

Praktisk vejledning: Brug en kortere URI, eller flyt passende data til anmodningens indhold.

415

Medietype ikke understøttet

Serveren afviser anmodningens indhold, fordi medietypen, indholdskodningen eller det undersøgte format ikke understøttes.

Praktisk vejledning: Send en understøttet Content-Type/kodning og et indhold, der svarer til den.

416

Område ikke muligt at levere

Det ønskede byteområde kan ikke leveres, f.eks. fordi det starter efter repræsentationens længde.

Praktisk vejledning: Kontrollér ressourcens længde og områdeenheder igen; servere kan returnere Content-Range: bytes */længde.

417

Forventning mislykkedes

Serveren eller mellemleddet kan ikke opfylde en forventning angivet i Expect-headeren.

Praktisk vejledning: Prøv igen uden den ikke-understøttede forventning, når det er sikkert og passende.

418

Jeg er en tekande

En humoristisk status fra en aprilsnar-specifikation. Det er ikke en normal fejlaftale for en applikation, selvom nogle tjenester bruger den for sjov.

Praktisk vejledning: Brug den ikke som grundlag for interoperabel drift.

421

Fejlrettet anmodning

Anmodningen nåede en server, der ikke kan give et autoritativt svar for mål-URI'en, ofte fordi forbindelsesruten eller HTTP-autoriteten ikke stemmer overens.

Praktisk vejledning: Prøv igen via en passende forbindelse, og kontrollér Host/:authority, SNI og proxy-routing.

422

Indhold kan ikke behandles

Indholdstypen og syntaksen forstås, men serveren kan ikke udføre instruktionerne eller validere det indsendte indhold.

Praktisk vejledning: Returnér brugbare valideringsdetaljer for hvert felt; en rettelse af dataene kan gøre det muligt at gennemføre anmodningen.

423

Låst

En WebDAV-ressource er låst, så den ønskede metode kan ikke udføres, før låsen er frigivet eller løst.

Praktisk vejledning: Kontrollér låseejer, timeout og håndtering af WebDAV-låsetoken.

424

Afhængighed mislykkedes

En WebDAV-handling mislykkedes, fordi en nødvendig forudgående handling i samme anmodningssekvens mislykkedes.

Praktisk vejledning: Løs den tidligere mislykkede handling, før du prøver de afhængige handlinger igen.

425

For tidligt

Serveren afviser at behandle en anmodning, der muligvis blev gentaget under tidlige data, for at reducere risikoen for gentagelsesangreb.

Praktisk vejledning: Prøv igen, når forbindelsen er etableret uden tidlige data.

426

Opgradering kræves

Serveren afviser den aktuelle protokol og angiver, at klienten bør skifte til en anden.

Praktisk vejledning: Medtag en Upgrade-header med oplysninger om de understøttede protokoller.

428

Forbehandling kræves

Serveren kræver en betinget anmodning for at forhindre tabte opdateringer, men klienten sendte en ubetinget anmodning.

Praktisk vejledning: Hent den aktuelle tilstand, og indsend en passende betingelse, f.eks. If-Match.

429

For mange anmodninger

Klienten har sendt for mange anmodninger inden for en given periode efter en hastighedsgrænse, som serveren har fastsat.

Praktisk vejledning: Vent før næste forsøg, respekter Retry-After, når headeren findes, og undgå synkroniserede gentagne forsøg.

431

Anmodningsheadere for store

Serveren vil ikke behandle anmodningen, fordi et eller flere headerfelter eller den samlede mængde headere er for stor.

Praktisk vejledning: Reducér cookies/brugerdefinerede headere, eller justér en tilsigtet servergrænse.

451

Ikke tilgængelig af juridiske årsager

Serveren kan ikke levere den ønskede ressource på grund af en juridisk begrænsning.

Praktisk vejledning: Forklar om nødvendigt begrænsningen og dens omfang uden at afsløre beskyttede oplysninger.

5xx — Server- og mellemledsfejl

500

Intern serverfejl

Serveren stødte på en uventet tilstand og kan ikke fuldføre anmodningen. Det er en generel reservekode, når ingen mere præcis serverfejl passer.

Praktisk vejledning: Sammenhold anmodningen med serverlogs, og undgå at vise besøgende stack traces.

501

Ikke implementeret

Serveren understøtter ikke den funktion, der kræves for at opfylde anmodningen, typisk en ikke-implementeret metode eller funktionalitet.

Praktisk vejledning: Implementér funktionen, eller brug en understøttet metode; koden er ikke beregnet til midlertidig overbelastning.

502

Dårlig gateway

En server, der fungerer som gateway eller proxy, modtog et ugyldigt svar fra en upstream-server.

Praktisk vejledning: Undersøg upstream-serverens tilstand, protokol-/TLS-indstillinger, DNS og proxylogs.

503

Tjeneste utilgængelig

Serveren kan midlertidigt ikke håndtere anmodningen, ofte på grund af vedligeholdelse eller overbelastning.

Praktisk vejledning: Hvis muligt, angiv Retry-After, et hjælpsomt svar og cachekontrol, der passer til en midlertidig fejl.

504

Gateway-timeout

En gateway eller proxy modtog ikke et rettidigt svar fra en upstream-tjeneste.

Praktisk vejledning: Undersøg upstream-forsinkelser, netværksruter og timeoutgrænser gennem hele kæden.

505

HTTP-version ikke understøttet

Serveren understøtter ikke den primære HTTP-version, der bruges i anmodningen.

Praktisk vejledning: Brug en understøttet protokolversion, eller opdatér server-/proxykonfigurationen.

506

Variant forhandler også

En serverkonfigurationsfejl skabte en cirkulær indholdsforhandling, hvor den valgte variant starter en ny forhandling.

Praktisk vejledning: Ret konfigurationen for variant/forhandling; fejlen ligger hos oprindelsesserveren.

507

Utilstrækkelig lagerplads

En WebDAV-server kan ikke gemme den repræsentation, der kræves for at fuldføre handlingen.

Praktisk vejledning: Frigør eller tilføj lagerplads, og kontrollér kvoter, før du prøver igen.

508

Løkke registreret

Serveren registrerede en uendelig løkke under behandlingen af en anmodning, ofte ved gennemgang af WebDAV-bindinger.

Praktisk vejledning: Afbryd den cykliske ressourcerelation eller behandlingsregel.

510

Ikke udvidet

Anmodningen kræver en udvidelse, som serveren ikke understøtter.

Praktisk vejledning: Brug et understøttet sæt udvidelser, eller forhandl et alternativ.

511

Netværksgodkendelse kræves

Klienten skal godkende sig for at få adgang til netværket, typisk via en captive portal. Koden er beregnet til netværksmellemled, ikke login på et oprindeligt website.

Praktisk vejledning: Gennemfør netværksgodkendelsen, og prøv derefter den oprindelige anmodning igen.

Bemærkelsesværdige ikke-standardiserede og leverandørspecifikke svar

Disse værdier forekommer i bestemte produkter, serverlogs, CDN'er eller applikationer. De kan ikke sidestilles med de registrerede standardbetydninger; se dokumentationen for den tjeneste, der genererede dem.

419

Godkendelsestimeout (ikke-standardiseret)

Nogle applikationer bruger denne betegnelse, når en godkendelsessession udløber. Det er ikke en universelt tildelt HTTP-status, så klienter kan ikke regne med en ensartet betydning.

Praktisk vejledning: Opdatér godkendelsen efter tjenestens aftale.

420

Tag det roligt (ikke-standardiseret)

Et leverandørspecifikt svar, der historisk er brugt til hastighedsbegrænsning. Betydningen afhænger af implementeringen.

Praktisk vejledning: Følg den dokumenterede vejledning for hastighedsbegrænsning.

444

Forbindelse lukket (ikke-standardiseret)

Nogle servere lukker forbindelsen uden at sende et konventionelt svar, ofte som en filtreringsforanstaltning.

Praktisk vejledning: Kontrollér leverandørens logs; klienter kan vise en netværksfejl i stedet for denne kode.

449

Prøv igen med (ikke-standardiseret)

En Microsoft-udvidelse, som nogle tjenester bruger til at bede klienten om at prøve igen med yderligere oplysninger.

Praktisk vejledning: Følg den specifikke API-dokumentation.

499

Klient lukkede anmodning (ikke-standardiseret)

En reverse proxy kan logge denne status, når klienten afbryder forbindelsen, før upstream-svaret er færdigt. Det er normalt en logklassifikation snarere end et svar, der leveres til klienten.

Praktisk vejledning: Undersøg klientafbrydelser og langsomme upstream-anmodninger.

509

Båndbreddegrænse overskredet (ikke-standardiseret)

Nogle hostingplatforme bruger denne kode ved overskridelse af en kvote eller båndbreddegrænse. Den har ikke en generel, interoperabel HTTP-betydning.

Praktisk vejledning: Kontrollér værtsudbyderens kvote- og faktureringsindstillinger.

520

Webserveren returnerede en ukendt fejl (leverandørspecifik)

Et CDN eller en proxy kan bruge denne kode, når den modtager et uventet eller tomt svar fra oprindelsesserveren.

Praktisk vejledning: Sammenlign logs fra edge og oprindelsesserveren; kontrollér, at oprindelsesserveren udsender et gyldigt HTTP-svar.

521

Webserveren er nede (leverandørspecifik)

En proxy kunne ikke oprette forbindelse til oprindelsesserveren, eller den afviste forbindelsen.

Praktisk vejledning: Kontrollér oprindelsesserverens tilgængelighed, firewallregler og proxyens tilladelseslister.

522

Forbindelsen fik timeout (leverandørspecifik)

En edge-tjeneste oprettede eller forsøgte at oprette forbindelse til oprindelsesserveren, men nåede ikke at afslutte udvekslingen inden for sin timeout.

Praktisk vejledning: Undersøg oprindelsesserverens svartid og netværksforsinkelse.

523

Oprindelsesserveren kan ikke nås (leverandørspecifik)

En proxy kunne ikke nå den konfigurerede adresse på oprindelsesserveren.

Praktisk vejledning: Kontrollér DNS-opslag, routing og IP-konfiguration for oprindelsesserveren.

524

Der opstod timeout (leverandørspecifik)

Forbindelsen til oprindelsesserveren lykkedes, men den sendte ikke et HTTP-svar inden for den forventede tid.

Praktisk vejledning: Reducér behandlingstiden på oprindelsesserveren, eller justér understøttede timeoutindstillinger.

525

SSL-handshake mislykkedes (leverandørspecifik)

En proxy kunne ikke gennemføre TLS-forhandlingen med oprindelsesserveren.

Praktisk vejledning: Validér certifikater, kompatibilitet for protokol/chiffer og SNI.

526

Ugyldigt SSL-certifikat (leverandørspecifik)

Et mellemled afviste oprindelsesserverens certifikat under validering.

Praktisk vejledning: Installér et gyldigt certifikat med korrekt navn, fra en betroet udsteder, som ikke er udløbet, samt hele certifikatkæden.

527

Railgun-fejl (leverandørspecifik)

En forældet/leverandørspecifik proxystatus angiver en fejl i en forbindelse til acceleration af oprindelsesserveren.

Praktisk vejledning: Undersøg den leverandørspecifikke connector og ruten til oprindelsesserveren.

598

Timeout ved netværkslæsning (ikke-standardiseret)

Nogle klienter eller proxyer bruger denne værdi til at beskrive en timeout ved netværkslæsning. Den har ingen universel HTTP-betydning.

Praktisk vejledning: Undersøg klientens/proxyens diagnostik.

599

Timeout ved netværksforbindelse (ikke-standardiseret)

Nogle proxyer bruger denne værdi, når et forsøg på netværksforbindelse får timeout. Betydningen afhænger af implementeringen.

Praktisk vejledning: Kontrollér tilgængelighed og timeoutindstillinger.

Brug af statuskoder i omdirigerings- og SEO-kontroller

Ved en permanent URL-flytning skal du kun bruge en permanent omdirigering, hvis destinationen skal erstatte den gamle URL; vælg et midlertidigt svar ved en midlertidig ændring. Hold kæder korte, og peg på den endelige tilsvarende destination. Bekræft, at hver Location-værdi kan åbnes, at det endelige svar er passende, og at canonical-tags og interne links stemmer overens med den tilsigtede URL. Et 2xx-svar til sidst bekræfter et vellykket HTTP-svar, men ikke at siden er nyttig, kan indekseres eller er teknisk fejlfri.

Kilder og referencer

Denne side opsummerer HTTP-statuskoders betydning med henblik på praktisk brug. Standardregistret og RFC'en er de autoritative kilder til standardiserede koder; MDN giver en tilgængelig teknisk vejledning, og Wikipedia er en supplerende oversigt, der vedligeholdes af fællesskabet.