Liste over HTTP-statuskoder

Fra Wikipedia, den frie encyklopedi

HTTP er den vanligste overføringsprotokollen på internett. Under følger en liste over ulike statuskoder brukt av protokollen.

Navnene på statuskodene under er oversatt til norsk, men de engelske navnene må benyttes i protokollen.

2##‐bekreftelser[rediger | rediger kilde]

200‐serien med meldinger er ulike typer bekreftelser på at anmodningen ble fullført.

200 OK[rediger | rediger kilde]

3##‐viderekoblinger[rediger | rediger kilde]

300‐serien er viderekoblinger som kan gjennomføres av nettleseren uten interaksjon fra brukeren. Noen av viderekoblingene kan inneholde valg som nettleseren kan velge å ta for brukeren, eller brukeren kan foretrekke å ta selv.

301 Flyttet permanent[rediger | rediger kilde]

Ressursen er permanent flyttet til en ny plassering. Lenker til ressursen bør oppdateres.

302 Funnet[rediger | rediger kilde]

Ressursen ble funnet, men ikke der den var forventet. Brukes til midlertidig videresending av URL.

303 Se annet[rediger | rediger kilde]

304 Ikke endret[rediger | rediger kilde]

Forteller nettleseren at ressursene som er lagret i nettleserens buffer ikke er endret. Øker hastigheten på gjengivelsen av nettsider ved å gjenbruke tidligere nedlastede ressurser.

307 Midlertidig videresending[rediger | rediger kilde]

Ressusren er midlertidig flyttet til en ny plassering. Lenker til ressursen trenger ikke å oppdateres. Denne viderekoblingen må ikke mellomlagres.

4##‐feilmeldinger[rediger | rediger kilde]

400‐serien med feilmeldinger viser til når brukeren er skyld i feilen. Mange av disse feilmeldingene kan rettes opp, og anmodes på nytt for å fullføre anmodningen. Her følger noen av de vanligste i 400-serien:

400 Feil ved anmodning[rediger | rediger kilde]

401 Uautorisert[rediger | rediger kilde]

402 Betaling påkrevd[rediger | rediger kilde]

Reservert for fremtidige HTTP‐versjoner.

403 Forbudt[rediger | rediger kilde]

Brukeren har ikke tilstrekkelige tillatelser til å se ressursen. Anmodingen skal ikke gjentas.

404 Ikke Funnet[rediger | rediger kilde]

Ressursen ble ikke funnet på tjeneren. Dette er den vanligste feilmeldingen i HTTP og skyldes ofte feilstaving, feillenking, eller andre brukerfeil. Brukeren kan forsøke å rette feil og forsøke anmodningen på nytt.

405 Metode ikke tillatt[rediger | rediger kilde]

406 Uakseptabelt[rediger | rediger kilde]

407 Proxy-autentisering kreves[rediger | rediger kilde]

408 Forespørselens tidsgrense utløpt[rediger | rediger kilde]

410 Forsvunnet/avviklet[rediger | rediger kilde]

Ressursen er fjernet og tjeneren har ingen intensjoner om å fortelle hvor den har blitt av eller hvorfor den har forsvunnet. Lenker til denne ressursen bør fjernes. Feilmeldingen forventes å være permanent.

411 Lengdeangivelse påkrevd[rediger | rediger kilde]

451 Utilgjengelig av juridiske årsaker (RFC 7725)[rediger | rediger kilde]

En serveroperatør har mottat et juridisk pålegg om å sensurere en ressurs eller et sett med ressurser som inkluderer den forespurte ressursen. [1] Koden 451 ble valg som en referanse til romanen Fahrenheit 451.

5##‐feilmeldinger[rediger | rediger kilde]

500‐serien med feilmeldinger viser til når nettjeneren selv er klar over at den er skyld i feilen.

500 Intern tjenerfeil[rediger | rediger kilde]

Dette er en generell feilmelding. Den representerer ofte en konfigurasjonsfeil eller annen feil av ukjent opphav.

501 Ikke implementert[rediger | rediger kilde]

Nettjeneren har ikke støtte for funksjonen(e) som kreves for å fullføre anmodningen. Denne feilmeldingen representerer at tjeneren ikke forstår anmodningsmetoden som ble benyttet.

502 Feil på mellomledd[rediger | rediger kilde]

Et mellomledd — som for eksempel en proxy — fikk et svar fra tjeneren det ikke kunne forstå. Feilmeldingen er også brukt når en nettressurs er blokkert av et mellomledd.

503 Utilgjengelig tjeneste[rediger | rediger kilde]

Tjeneren er midlertidig overbelastet eller under vedlikehold. Feilmeldingen følges ofte av tidspunkt for når brukeren/nettleseren kan forsøke anmodningen på nytt.

504 Tidsavbrudd på mellomledd[rediger | rediger kilde]

Et mellomledd—som for eksempel en proxy—ga ikke svar innen fastsatte tidsrammer.

505 Ukjent HTTP-versjon[rediger | rediger kilde]

Tjeneren støtter ikke, eller kjenner ikke til, versjonen av Hypertext Transfer Protocol brukt under anmodningen.

Referanser[rediger | rediger kilde]

  1. ^ Bray, T. (februar 2016). «An HTTP Status Code to Report Legal Obstacles». ietf.org. Besøkt 7. mars 2015. 

Kilder[rediger | rediger kilde]

Eksterne lenker[rediger | rediger kilde]