Skip to main content

HTTP-fejl og statuskoder forklaret

HTTP Status Code 500: What Is a 500 "Internal Server" Error Response Code? (Juni 2025)

HTTP Status Code 500: What Is a 500 "Internal Server" Error Response Code? (Juni 2025)
Anonim

Når du besøger websteder, gør din browser - klienten - forbindelser til webservere gennem en netværksprotokol kaldet HTTP. Disse netværksforbindelser understøtter afsendelse af responsdata fra servere tilbage til klienter, herunder indholdet af websider og også nogle protokollestyringsoplysninger. Af og til kan du ikke lykkes med at nå den hjemmeside, du forsøger at nå. I stedet ser du en fejl eller statuskode.

Typer HTTP-fejl og statuskoder

Inkluderet i HTTP-serverens responsdata for hver anmodning er et kodenummer, der angiver resultatet af anmodningen. Disse resultatkoder er trecifrede tal opdelt i kategorier:

  • 100-199: informationsstatus
  • 200-299: succes status
  • 300-399: omdirigeringsstatus
  • 400-499: klientfejl
  • 500-599: serverfejl

Kun få af de mange mulige fejl- og statuskoder ses på internettet eller på intranettet. Koder relateret til fejl vises typisk på en webside, hvor de vises som output fra en fejlagtig anmodning, mens andre statuskoder ikke vises til brugere.

200 OK

I tilfælde af HTTP-status 200 OK, webserveren behandlede forespørgslen med succes og sendte indhold til browseren. De fleste HTTP-anmodninger resulterer i denne status. Brugere ser sjældent denne kode på skærmen, da browsere normalt kun viser koder, når der er noget problem.

Fortsæt læsning herunder

Fejl 404 ikke fundet

Når du ser HTTP-fejl 404 Ikke fundet, kunne webserveren ikke finde den ønskede side, fil eller en anden ressource. HTTP 404-fejl angiver, at netværksforbindelsen mellem klient og server blev lavet korrekt. Denne fejl opstår normalt, når folk manuelt indtaster en forkert URL i en browser, eller webserveradministratoren fjerner en fil uden at omdirigere adressen til en gyldig ny placering. Du skal verificere webadressen for at løse dette problem eller vente på, at webadministratoren retter op.

Fortsæt læsning herunder

Fejl 500 intern serverfejl

Med HTTP-fejl 500 intern serverfejl, modtog webserveren en gyldig anmodning fra en klient, men kunne ikke behandle den. HTTP 500-fejl opstår, når serveren oplever en generel teknisk fejl, som f.eks. At være lav på ledig hukommelse eller diskplads. En serveradministrator skal løse dette problem.

Fejl 503 Service Utilgængelig

HTTP-fejl 503 Service ikke tilgængelig indikerer, at en webserver ikke kan behandle den indgående klientanmodning. Nogle webservere bruger HTTP 503 til at angive forventede fejl på grund af administrative politikker som f.eks. Overskridelse af en grænse for antallet af samtidige brugere eller CPU-udnyttelse for at skelne dem fra uventede fejl, som normalt skulle rapporteres som HTTP 500.

Fortsæt læsning herunder

301 Flyttet permanent

HTTP 301 Flyttet permanent angiver, at den URI, der er angivet af klienten, er blevet flyttet til en anden placering ved hjælp af en kaldet metode HTTP omdirigering , som gør det muligt for klienten at udstede en ny anmodning og hente ressourcen fra den nye placering. Webbrowsere følger automatisk HTTP 301 omdirigeringer uden at kræve brugerintervention.

302 fundet eller 307 Midlertidig omdirigering

status 302 fundet svarer til 301, men kode 302 er designet til tilfælde, hvor en ressource flyttes midlertidigt snarere end permanent. En serveradministrator bør kun bruge HTTP 302 under korte indholdsvedligeholdelsesperioder. Webbrowsere følger 302 omdirigeringer automatisk som de gør for kode 301. HTTP version 1.1 tilføjede en ny kode, 307 Midlertidig omdirigering, for at angive midlertidige omdirigeringer.

Fortsæt læsning herunder

400 dårlig forespørgsel

Et svar fra 400 dårlig forespørgsel betyder normalt, at webserveren ikke forstod anmodningen på grund af ugyldig syntaks. Normalt indikerer dette en teknisk fejl, der involverer klienten, men datakorruption på selve netværket kan også medføre fejlen.

401 Uautoriseret

Det 401 Uautoriseret Fejl opstår, når webklienten anmoder om en beskyttet ressource på serveren, men klienten er ikke autentificeret for adgang. Normalt skal en klient logge ind på serveren med et gyldigt brugernavn og adgangskode for at løse problemet.

Fortsæt læsning herunder

100 Fortsæt

Tilføjet i version 1.1 af protokollen, HTTP status 100 Fortsæt blev designet til at bruge netværksbåndbredde mere effektivt ved at give servere mulighed for at bekræfte deres vilje til at acceptere store anmodninger. Fortsæt-protokollen giver en HTTP 1.1-klient mulighed for at sende en lille, specielt konfigureret meddelelse, der beder serveren om at svare med en 100 kode. Det venter derefter på svaret, inden der sendes en (typisk stor) opfølgningsforespørgsel. HTTP 1.0 klienter og servere bruger ikke denne kode.

204 Intet indhold

Du får vist beskeden 204 Intet indhold Når serveren sender et gyldigt svar til en klientanmodning, der kun indeholder overskriftsoplysninger, indeholder den ikke noget meddelelsesorgan. Webklienter kan bruge HTTP 204 til at behandle serverrespons mere effektivt, for eksempel undgå forfriskende sider unødigt.

Fortsæt læsning herunder

502 Bad Gateway

Et netværksproblem mellem klienten og serveren forårsager 502 Bad Gateway fejl. Det kan udløses af konfigurationsfejl på en firewall, en router eller en anden netværksgateway-enhed.