Skip to main content

HTTP-feil og statuskoder forklart

Section, Week 7 (Juli 2025)

Section, Week 7 (Juli 2025)
Anonim

Når du besøker nettsteder, gjør nettleseren din - klienten - tilkoblinger til webservere gjennom en nettverksprotokoll kalt HTTP. Disse nettverksforbindelsene støtter sending av responsdata fra servere tilbake til klienter, inkludert innholdet på nettsider og også noen protokollstyringsinformasjon. Av og til kan du ikke lykkes med å nå nettstedet du prøver å nå. I stedet ser du en feil eller statuskode.

Typer HTTP-feil og statuskoder

Inkludert i HTTP-serveren er responsdata for hver forespørsel et kodenummer som angir resultatet av forespørselen. Disse resultatkoderne er tresifrede tall fordelt på kategorier:

  • 100-199: informasjonsstatus
  • 200-299: suksessstatus
  • 300-399: omdirigeringsstatus
  • 400-499: klientfeil
  • 500-599: serverfeil

Bare noen få av de mange mulige feil- og statuskoder er sett på internett eller intranett. Koder knyttet til feil vises vanligvis på en nettside der de vises som utdata fra en mislykket forespørsel, mens andre statuskoder ikke vises for brukere.

200 OK

I tilfelle av HTTP-statusen 200 OK, webserveren behandlet forespørselen vellykket og overførte innhold til nettleseren. De fleste HTTP-forespørsler resulterer i denne statusen. Brukerne ser sjelden denne koden på skjermen da nettlesere vanligvis bare viser koder når det er noe problem.

Fortsett å lese nedenfor

Feil 404 ikke funnet

Når du ser HTTP-feil 404 ikke funnet, kunne ikke webserveren finne den forespurte siden, filen eller en annen ressurs. HTTP 404-feil indikerer at nettverksforbindelsen mellom klient og server ble oppnådd. Denne feilen oppstår oftest når folk manuelt skriver inn en feil URL i en nettleser, eller webserveradministratoren fjerner en fil uten å omdirigere adressen til en gyldig ny plassering. Du bør bekrefte nettadressen for å løse dette problemet, eller vent på at webadministratoren retter opp det.

Fortsett å lese nedenfor

Feil 500 intern serverfeil

Med HTTP-feil 500 intern serverfeil, mottok webserveren en gyldig forespørsel fra en klient, men kunne ikke behandle den. HTTP 500-feil oppstår når serveren opplever noe generelt teknisk feil, for eksempel å være lavt på ledig minne eller diskplass. En serveradministrator må fikse dette problemet.

Feil 503 Tjenesten er utilgjengelig

HTTP-feil 503 tjeneste utilgjengelig indikerer at en webserver ikke kan behandle innkommende klientforespørsel. Enkelte webservere bruker HTTP 503 til å indikere forventede feil, på grunn av administrative retningslinjer som for eksempel overføring av grense på antall samtidige brukere eller CPU-utnyttelse, for å skille dem fra uventede feil som normalt skulle rapporteres som HTTP 500.

Fortsett å lese nedenfor

301 Flyttet permanent

HTTP 301 Flyttet permanent Indikerer at URI spesifisert av klienten er flyttet til et annet sted ved hjelp av en metode som kalles HTTP-omdirigering , som gjør at klienten kan utstede en ny forespørsel og hente ressursen fra den nye plasseringen. Nettlesere følger automatisk HTTP 301-omdirigeringer uten at det kreves brukerintervensjon.

302 Funnet eller 307 Midlertidig omadressering

Status 302 funnet ligner på 301, men kode 302 ble laget for tilfeller der en ressurs flyttes midlertidig i stedet for permanent. En serveradministrator bør bare bruke HTTP 302 under korte vedlikeholdsperioder for innhold. Nettlesere følger 302 omadresser automatisk som de gjør for kode 301. HTTP versjon 1.1 la til en ny kode, 307 Midlertidig omdirigering, for å angi midlertidige omdirigeringer.

Fortsett å lese nedenfor

400 Ugyldig forespørsel

Et svar fra 400 Ugyldig forespørsel betyr vanligvis at webserveren ikke forstod forespørselen på grunn av ugyldig syntaks. Dette indikerer normalt en teknisk feil som involverer klienten, men dataforstyrrelser på selve nettverket kan også forårsake feilen.

401 Uautorisert

De 401 Uautorisert Feil oppstår når webklienten ber om en beskyttet ressurs på serveren, men klienten er ikke godkjent for tilgang. Vanligvis må en klient logge på serveren med et gyldig brukernavn og passord for å fikse problemet.

Fortsett å lese nedenfor

100 Fortsett

Lagt til i versjon 1.1 av protokollen, HTTP-status 100 Fortsett ble utformet for å bruke nettverksbåndbredden mer effektivt ved at servere har mulighet til å bekrefte at de er villige til å akseptere store forespørsler. Fortsett-protokollen tillater en HTTP 1.1-klient å sende en liten, spesielt konfigurert melding som ber serveren om å svare med en 100-kode. Den venter deretter på svaret før du sender en (typisk stor) oppfølgingsforespørsel. HTTP 1.0 klienter og servere bruker ikke denne koden.

204 Ingen innhold

Du får se meldingen 204 Ingen innhold Når serveren sender et gyldig svar til en klientforespørsel som bare inneholder headerinformasjon, inneholder den ikke noe meldingsorgan. Webklienter kan bruke HTTP 204 til å behandle serverresponse mer effektivt, for eksempel å unngå forfriskende sider, for eksempel.

Fortsett å lese nedenfor

502 Bad Gateway

Et nettverksproblem mellom klienten og serveren forårsaker 502 Bad Gateway feil. Det kan utløses av konfigurasjonsfeil på en nettverksbrannmur, ruter eller annen nettverksgateway-enhet.