Skip to main content

Vad är HTTP-statuskoder?

Week 6 (Maj 2025)

Week 6 (Maj 2025)
Anonim

HTTP-statuskoder är standardresponskoder som ges av webbservrar på internet. Koderna hjälper till att identifiera orsaken till problemet när en webbsida eller annan resurs inte laddas korrekt.

Termen HTTP-statuskod är egentligen den vanliga termen för HTTP-statusraden som innehåller både HTTP-statuskod och den HTTP grundsats .

HTTP-statuskoder kallas ibland webbläsarfelkoder eller internet felkoder.

Till exempel HTTP-statusraden 500: Internt serverfel består av HTTP-statuskoden för 500 och HTTP-skälen fra internt serverfel.

Fem kategorier av HTTP-statuskodfel finns; Det här är de två huvudgrupperna:

4xx-klientfel

Denna grupp av HTTP-statuskoder inkluderar de där begäran om en webbsida eller annan resurs innehåller dålig syntax eller kan inte fyllas av någon annan anledning, förmodligen av kundens fel (websurfaren).

Vissa vanliga klientfel HTTP-statuskoder inkluderar 404 (Ej funnit), 403 (Förbjudet) och 400 (Badförfrågan).

5xx-serverfel

Den här gruppen av HTTP-statuskoder inkluderar de där begäran om en webbsida eller annan resurs förstås av webbplatsens server men inte kan fylla den av någon anledning.

Vissa vanliga HTTP-statuskoder för serverfel inkluderar den alltid populära 500 (Internal Server Error), tillsammans med 503 (Service Unavailable) och 502 (Bad Gateway).

Mer information om HTTP-statuskoder

Andra HTTP-statuskoder finns förutom 4xx och 5xx-koder. Det finns också 1xx, 2xx och 3xx koder som är informativa, bekräfta framgång eller diktera en omdirigering, respektive. Dessa ytterligare typer av HTTP-statuskoder är inte fel, så du bör inte varna om dem i webbläsaren.

Se en komplett lista över fel på vår sida för HTTP-statuskodfel eller se alla dessa HTTP-statusrader (1xx, 2xx och 3xx) i våra vad är HTTP-statuslinjer? bit.

IANAs Hypertext Transfer Protocol (HTTP) Status Kod Registersida är den officiella källan för HTTP-statuskoder, men Windows innehåller ibland ytterligare, mer specifika fel som förklarar ytterligare information. Du hittar en hel lista med dessa på Microsofts webbplats.

Till exempel, medan HTTP-statuskoden för 500 betyder Internet-serverfel , Användning av Microsoft Internet Information Services (ISS) 500.15 att betyda det Direkta förfrågningar om Global.aspx är inte tillåtna.

Här är några fler exempel:

  • 404.13 har HTTP-skälen fraInnehållslängden är för stor.
  • 500.53 betyderEtt omskrivningsfel inträffade under RQ_RELEASE_REQUEST_STATE meddelandehantering. Ett exekveringsfel för utgående regel inträffade. Regeln är konfigurerad att exekveras innan utdatarcachen uppdateras.
  • 502.3 betyder Dålig Gateway: Forwarder Connection Error (ARR).

Dessa så kallade delkoder som genereras av Microsoft ISS ersätter inte HTTP-statuskoder utan finns istället i olika delar av Windows som dokumentationsfiler.

Inte alla felkoder är relaterade

En HTTP-statuskod är inte densamma som en Enhetshanterarens felkod eller en systemfelkod. Vissa systemfelkoder delar kodnummer med HTTP-statuskoder men de är olika fel med helt olika associerade felmeddelanden och meningar.

Till exempel HTTP-statuskoden 403.2 betyderLäs åtkomst förbjuden. Det finns emellertid också en systemfelkod 403 det betyderProcessen är inte i bakgrundsbehandlingsläge.

På samma sätt,500 statuskod som betyderInternet-serverfel kan lätt förväxlas för en systemfelkod500 det betyderAnvändarprofilen kan inte laddas.

Dessa är dock inte relaterade och bör inte behandlas på liknande sätt. En visas i en webbläsare och förklarar ett felmeddelande om klienten eller servern medan den andra visas på andra håll i Windows och inte nödvändigtvis involverar webbläsaren alls.

Om du har problem med att identifiera huruvida felkoden du ser är en HTTP-statuskod, se noggrant på var meddelandet ses. Om du ser ett fel i din webbläsare, på webbsidan , det är en HTTP-svarskod.

Andra felmeddelanden ska adresseras separat baserat på det sammanhang där de ses: Enhetshanterarens felkoder ses i Enhetshanteraren, systemfelkoder visas i Windows, POST-koder ges under Power On Self Test, etc.