HTTP-statuskode (HTTP Status Code)
Nogle almindelige statuskoder er: 200 - Serveren returnerede siden korrekt 404 - Den ønskede side findes ikke 503 - Tjenesten er ikke tilgængelig
Alle statusforklaringer:
Statuskode | Statuskodedetaljer |
---|---|
100 | (Fortsæt) Anmoderen skal fortsætte med at sende anmodningen. Serveren returnerer denne kode for at angive, at den har modtaget den første del af anmodningen og venter på resten. |
101 | (Skift protokol) Anmoderen har bedt serveren om at skifte protokol, og serveren har bekræftet og er klar til at skifte. |
102 | Statuskode udvidet af WebDAV (RFC 2518), der angiver, at behandlingen vil fortsætte. |
200 | (OK) Serveren har behandlet anmodningen korrekt. Normalt betyder det, at serveren har leveret den ønskede side. |
201 | (Oprettet) Anmodningen lykkedes, og serveren har oprettet en ny ressource. |
202 | (Accepteret) Serveren har accepteret anmodningen, men har ikke behandlet den endnu. |
203 | (Ikke-autoritativ information) Serveren har behandlet anmodningen korrekt, men den returnerede information kan komme fra en anden kilde. |
204 | (Intet indhold) Serveren har behandlet anmodningen korrekt, men returnerer ikke noget indhold. |
205 | (Nulstil indhold) Serveren har behandlet anmodningen korrekt, men returnerer ikke noget indhold. |
206 | (Delvist indhold) Serveren har behandlet en del af GET-anmodningen korrekt. |
208 | Et DAV-bundet medlem blev optalt af en tidligere anmodning og er ikke inkluderet igen. |
226 | (IM brugt) Serveren har opfyldt anmodningen om ressourcen, og svaret er resultatet af en eller flere forekomstmanipulationer, der er anvendt på den aktuelle forekomst. |
300 | (Flere valg) Der er flere mulige handlinger, som serveren kan udføre for anmodningen. Serveren kan vælge en handling baseret på brugeragenten eller give en liste over handlinger, som anmoderen kan vælge imellem. |
301 | (Flyttet permanent) Den ønskede side er permanent flyttet til en ny placering. Når serveren returnerer dette svar (som svar på en GET- eller HEAD-anmodning), omdirigerer den automatisk anmoderen til den nye placering. |
302 | (Fundet) Serveren svarer i øjeblikket på anmodningen fra en anden placering, men anmoderen skal fortsætte med at bruge den oprindelige placering til fremtidige anmodninger. |
303 | (Se andet) Serveren returnerer denne kode, når anmoderen skal bruge en separat GET-anmodning til en anden placering for at hente svaret. |
304 | (Ikke ændret) Den ønskede side er ikke blevet ændret siden den sidste anmodning. Når serveren returnerer dette svar, returnerer den ikke sideindholdet. |
305 | (Brug proxy) Anmoderen kan kun få adgang til den ønskede side ved hjælp af en proxy. Hvis serveren returnerer dette svar, angiver det også, at anmoderen skal bruge en proxy. |
307 | (Midlertidig omdirigering) Serveren svarer i øjeblikket på anmodningen fra en anden placering, men anmoderen skal fortsætte med at bruge den oprindelige placering til fremtidige anmodninger. |
308 | (Permanent omdirigering) Denne anmodning og fremtidige anmodninger skal sendes igen til en anden URI. 307 og 308 har samme adfærd som 302 og 301, men tillader ikke, at HTTP-metoden ændres. For eksempel vil en anmodning om at indsende en formular til en permanent omdirigeret ressource fortsætte med at fungere korrekt. |
400 | (Forkert anmodning) Serveren forstår ikke anmodningens syntaks. |
401 | (Uautoriseret) Anmodningen kræver godkendelse. Serveren kan returnere dette svar for sider, der kræver login. |
402 | Denne statuskode er reserveret til fremtidig brug. |
403 | (Forbudt) Serveren nægter at behandle anmodningen. |
404 | (Ikke fundet) Serveren kan ikke finde den ønskede side. |
405 | (Metode ikke tilladt) Den angivne metode i anmodningen er ikke tilladt. |
406 | (Ikke acceptabel) Det er ikke muligt at svare på anmodningen med de indholdsegenskaber, der er angivet i anmodningen. |
407 | (Proxy-godkendelse kræves) Denne statuskode ligner 401 (Uautoriseret), men angiver, at anmoderen skal godkendes via en proxy. |
408 | (Anmodning timeout) Der opstod en timeout, mens serveren ventede på anmodningen. |
409 | (Konflikt) Der opstod en konflikt, mens serveren behandlede anmodningen. Serveren skal inkludere information om konflikten i svaret. |
410 | (Væk) Serveren returnerer dette svar, hvis den ønskede ressource er blevet permanent fjernet. |
411 | (Længde kræves) Serveren accepterer ikke anmodninger uden et gyldigt Content-Length-headerfelt. |
412 | (Forudsætning mislykkedes) Serveren opfylder ikke en af de forudsætninger, som anmoderen har angivet i anmodningen. |
413 | (Payload for stor) Serveren kan ikke behandle anmodningen, fordi anmodningens payload er for stor og overstiger serverens kapacitet. |
414 | (URI for lang) Anmodningens URI (normalt webadressen) er for lang, og serveren kan ikke behandle den. |
415 | (Medietype ikke understøttet) Anmodningens format understøttes ikke af den ønskede side. |
416 | (Interval ikke tilfredsstillende) Serveren returnerer denne statuskode, hvis siden ikke kan levere det ønskede interval. |
417 | (Forventning mislykkedes) Serveren opfylder ikke kravene i "Expect"-anmodningsheaderfeltet. |
418 | (Jeg er en tekande) Denne kode blev defineret i 1998 som en traditionel IETF April Fools' joke i RFC 2324, Hyper Text Coffee Pot Control Protocol, men er ikke implementeret af nogen faktiske HTTP-servere. RFC'en specificerer, at denne kode skal returneres af tekander til instant coffee. |
419 | (Godkendelse udløbet) Ikke en del af HTTP-standarden, 419 Godkendelse udløbet angiver, at tidligere gyldige legitimationsoplysninger er udløbet. Det bruges også som et alternativ til 401 Uautoriseret for at angive serverressourcer fra andre godkendte klienter, der er blevet nægtet adgang. |
420 | (Metode mislykkedes) Ikke en del af HTTP-standarden, men defineret af Spring i HTTP-statusklassen, der skal bruges, når en metode mislykkes. Denne statuskode frarådes nu at blive brugt i Spring. |
420 | (Forøg din tålmodighed) Ikke en del af HTTP-standarden, men returneres af version 1 af Twitter Search and Trends API, når klienten er rate-limited. Andre tjenesteudbydere kan bruge 429 For mange anmodninger-svarskoden i stedet. |
421 | Antallet af forbindelser fra den IP-adresse, som den aktuelle klient er på, til serveren overstiger det maksimale antal, som serveren tillader. Normalt refererer IP-adressen her til den adresse, som serveren ser klienten fra (f.eks. brugerens gateway eller proxy-serveradresse). I dette tilfælde kan optællingen af forbindelser involvere mere end én slutbruger. |
422 | Anmodningen er velformet, men kunne ikke følges på grund af semantiske fejl. (RFC 4918 WebDAV) |
423 | Låst Den aktuelle ressource er låst. (RFC 4918 WebDAV) |
424 | Anmodningen mislykkedes på grund af en fejl i en tidligere anmodning, f.eks. PROPPATCH. (RFC 4918 WebDAV) |
425 | Defineret i WebDav Advanced Collections-udkastet, men vises ikke i "WebDAV Sequencing Protocol" (RFC 3658). |
426 | Klienten skal skifte til TLS/1.0. (RFC 2817) |
428 | (Forudsætning kræves) Den oprindelige server kræver, at anmodningen er betinget. Det opstår, når en klient GET'er en ressources tilstand, men PUT'er den tilbage til serveren, mens en tredjepart ændrer tilstanden på serveren, hvilket resulterer i en konflikt for at forhindre tab af opdateringer. |
429 | (For mange anmodninger) Brugeren har sendt for mange anmodninger inden for en given tidsperiode. Bruges til rate-limiting. |
431 | (Anmodningsheaderfelter for store) Serveren er ikke villig til at behandle anmodningen, fordi enten et individuelt headerfelt eller alle headerfelter samlet er for store. |
440 | (Login timeout (Microsoft)) En Microsoft-udvidelse, der betyder, at din session er udløbet. |
444 | (Intet svar) Bruges i Nginx-logfiler for at angive, at serveren ikke returnerede nogen information til klienten og lukkede forbindelsen (nyttig til at afskrække malware). |
449 | (Prøv igen (Microsoft)) En Microsoft-udvidelse. Anmodningen skal forsøges igen efter at have udført den passende handling. |
450 | (Blokeret af Windows Forældrekontrol (Microsoft)) En Microsoft-udvidelse. Denne fejl returneres, når Windows Forældrekontrol er aktiveret og blokerer adgang til den ønskede webside. |
451 | (Utilgængelig af juridiske årsager (Internet-Draft)) Defineret i internet-draft "A New HTTP Status Code for Legally-Restricted Resources". Bruges, når adgang til en ressource er forbudt af juridiske årsager, f.eks. censur eller statslige påbud. Et eksempel er den dystopiske roman Fahrenheit 451 fra 1953, som er en ulovlig ressource. |
451 | (Omdirigering (Microsoft)) Bruges i Exchange ActiveSync, hvis en mere effektiv server kan bruges, eller serveren ikke kan få adgang til brugerens postkasse. Klienten forventes at genudføre HTTP Autodiscover-protokollen for at finde en mere passende server. |
494 | (Anmodningsheader for stor (Nginx)) Nginx-intern kode, der ligner 431, men blev introduceret tidligere i version 0.9.4 (21. januar 2011). |
495 | (SSL-certifikatfejl (Nginx)) Nginx-intern kode, der opstår, når der opstår en fejl under brug af SSL-klientcertifikater for at skelne den fra 4XX i logfiler og en omdirigering til en fejlside. |
496 | (Intet certifikat (Nginx)) Nginx-intern kode, der opstår, når klienten ikke leverer et certifikat for at skelne den fra 4XX i logfiler og en omdirigering til en fejlside. |
497 | (HTTP til HTTPS (Nginx)) Nginx-intern kode, der bruges, når en oprindelig HTTP-anmodning sendes til en HTTPS-port for at skelne den fra 4XX i logfiler og en omdirigering til en fejlside. |
498 | (Token udløbet eller ugyldigt (Esri)) Returneres af ArcGIS for Server. Denne kode betyder, at tokenet er udløbet eller ugyldigt. |
499 | (Klient lukkede anmodning (Nginx)) Bruges i Nginx-logfiler for at angive, at en forbindelse er blevet lukket af klienten, mens serveren stadig behandlede dens anmodning, så serveren ikke kunne returnere en statuskode. |
499 | (Token kræves (Esri)) Returneres af ArcGIS for Server. Betyder, at der kræves et token (hvis der ikke blev indsendt et token). |
500 | (Intern serverfejl) Serveren stødte på en fejl og kunne ikke fuldføre anmodningen. |
501 | (Ikke implementeret) Serveren har ikke funktionaliteten til at fuldføre anmodningen. For eksempel kan serveren returnere denne kode, hvis den ikke genkender anmodningsmetoden. |
502 | (Dårlig gateway) Serveren fungerede som en gateway eller proxy og modtog et ugyldigt svar fra upstream-serveren. |
503 | (Tjeneste utilgængelig) Serveren er i øjeblikket utilgængelig (på grund af overbelastning eller nedetid til vedligeholdelse). Normalt er dette kun en midlertidig tilstand. |
504 | (Gateway timeout) Serveren fungerede som en gateway eller proxy, men modtog ikke et rettidigt svar fra upstream-serveren. |
505 | HTTP-version ikke understøttet: Serveren understøtter ikke den HTTP-protokolversion, der bruges i anmodningen. |
506 | Udvidet af "Transparent Content Negotiation Protocol" (RFC 2295), der angiver en intern serverkonfigurationsfejl: Den anmodede variantressource er konfigureret til at bruge sig selv i transparent content negotiation, og er derfor ikke et passende slutpunkt i en forhandlingsproces. |
507 | Serveren er ude af stand til at gemme den repræsentation, der er nødvendig for at fuldføre anmodningen. Denne tilstand betragtes som midlertidig. WebDAV (RFC 4918) |
509 | Serveren har overskredet sin båndbreddegrænse. Dette er ikke en officiel statuskode, men bruges stadig i vid udstrækning. |
510 | Den politik, der kræves for at få adgang til ressourcen, er ikke opfyldt. (RFC 2774). |
508 | (Loop detected) Serveren opdagede en uendelig løkke, mens den behandlede anmodningen. |
511 | (Netværksgodkendelse kræves) Klienten skal godkendes for at få netværksadgang. Bruges typisk af captive portals til at omdirigere klienter til login-siden. |
520 | (Ukendt fejl) Denne statuskode er heller ikke specificeret i nogen RFC'er og returneres kun af visse servere, såsom Microsoft Azure og CloudFlare-servere: "520-fejl. I det væsentlige et catch-all-svar, når oprindelsesserveren returnerer noget uventet, uacceptabelt eller uforståeligt (protokolopfølgning eller tomt svar)". |
598 | (Netværkslæsetimeoutfejl (ukendt)) Denne statuskode er heller ikke specificeret i nogen RFC'er, men bruges i Microsoft HTTP-proxyer til at angive en netværkslæsetimeout bag en proxy foran klienten. |
599 | (Netværksforbindelsestimeoutfejl (ukendt)) Denne statuskode er heller ikke specificeret i nogen RFC'er, men bruges i Microsoft HTTP-proxyer til at angive en netværksforbindelsestimeout bag en proxy foran klienten. |