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.