HTTP-statusraden är termen som ges till HTTP-statuskoden (det faktiska kodenummeret) när den åtföljs av HTTP-grundsatsen1 (Den korta beskrivningen).
Du kan läsa mer om HTTP-statuskoder i våra Vad är HTTP-statuskoder? bit. Vi håller också en lista över HTTP-statuskodsfel (4xx och 5xx) tillsammans med några tips om hur du fixar dem.
Notera: Även om det är tekniskt felaktigt kallas HTTP-statusrader ofta som HTTP-statuskoder.
HTTP-statuskodskategorier
Som du kan se nedan är HTTP-statuskoder treciffriga heltal. Den allra första siffran används för att identifiera koden inom en viss kategori - en av dessa fem:
- 1XX: Informativ - begäran godkändes eller processen fortsätter.
- 2XX: Bekräftar att åtgärden slutfördes eller förstods.
- 3XX: Omdirigering - något annat måste ske för att slutföra begäran.
- 4XX: Klientfel som indikerar att förfrågan inte kan slutföra eller innehåller fel syntax.
- 5XX: Serverfel som indikerar att servern misslyckades med att slutföra en förfrågan som förmodligen var giltig.
Program som förstår HTTP-statuskoder behöver inte veta Allt av koderna, vilket innebär att en okänd kod också har en okänd HTTP-orsakssats, som inte ger användaren mycket information. Men dessa HTTP-applikationer måste förstå kategorierna eller klasserna som vi har beskrivit ovanstående.
Om programvaran inte vet vad den specifika koden betyder kan den i alla fall identifiera klassen. Om en 490-statuskod till exempel är okänd för programmet kan den behandla den som 400 eftersom den är i samma kategori och kan då anta att det finns något fel i kundförfrågan.
HTTP Status Lines (HTTP Status Codes + HTTP Reason Phrases)
| Statuskod | Orsakssätt |
| 100 | Fortsätta |
| 101 | Växlingsprotokoll |
| 102 | bearbetning |
| 200 | ok |
| 201 | Skapad |
| 202 | Accepterad |
| 203 | Icke-auktoritativ information |
| 204 | Inget innehåll |
| 205 | Återställ innehåll |
| 206 | Delvis innehåll |
| 207 | Multi-Status |
| 300 | Flera val |
| 301 | flyttad permanent |
| 302 | Hittades |
| 303 | Se Annat |
| 304 | Inte modifierad |
| 305 | Använd proxy |
| 307 | Tillfällig omdirigering |
| 308 | Permanent omdirigering |
| 400 | Dålig förfrågan |
| 401 | Obehörig |
| 402 | Betalning krävs |
| 403 | Förbjuden |
| 404 | Hittades inte |
| 405 | metoden är inte tillåten |
| 406 | Inte acceptabelt |
| 407 | Proxy-autentisering krävs |
| 408 | Föreslå uppehåll |
| 409 | Konflikt |
| 410 | Borta |
| 411 | Längd krävs |
| 412 | Förutsättning misslyckades |
| 413 | Begär entitet för stort |
| 414 | Förfrågan-URI för stor |
| 415 | Okomprimerad medietyp |
| 416 | Förfrågan Område Ej Satisfiable |
| 417 | Förväntningen misslyckades |
| 421 | Misdirected Request |
| 422 | Obearbetad enhet |
| 423 | låst |
| 424 | Misslyckades beroende |
| 425 | Oorderad samling |
| 426 | Uppgradering krävs |
| 428 | Förutsättning krävs |
| 429 | För många begäranden |
| 431 | Begär rubrikfält för stort |
| 451 | Otillgänglig av juridiska skäl |
| 500 | internt serverfel |
| 501 | Ej implementerad |
| 502 | Dålig Gateway |
| 503 | Tjänsten är inte tillgänglig |
| 504 | Gateway Time-out |
| 505 | HTTP-versionen stöds inte |
| 506 | Variant förhandlar också |
| 507 | Otillräckligt förvaringsutrymme |
| 508 | Loop Detected |
| 510 | Ej utökad |
| 511 | Nätverksgodkännande krävs |
1 HTTP-orsakerna som följer med HTTP-statuskoder rekommenderas endast. En annan orsakssats är tillåten per RFC 2616 6.1.1. Du kan se att HTTP-orsaksfraser ersätts med en mer "vänlig" beskrivning eller på ett lokalt språk.
Inofficiella HTTP-statuslinjer
HTTP-statusraderna nedan kan användas av vissa tredjepartstjänster som felsvar, men de anges inte av någon RFC.
| Statuskod | Orsakssätt |
| 103 | Kontrollstation |
| 420 | Metodfel |
| 420 | Förbättra din lugn |
| 440 | Inloggnings timeout |
| 449 | Försök igen med |
| 450 | Blockerad av Windows Parental Controls |
| 451 | Dirigera om |
| 498 | Ogiltig Token |
| 499 | Token krävs |
| 499 | Förfrågan har förbjudits av antivirus |
| 509 | Bandbreddsgräns överskriden |
| 530 | Webbplatsen är frusen |
Notera: Det är viktigt att komma ihåg att medan HTTP-statuskoder kan dela samma nummer med felmeddelanden som finns i andra sammanhang, som med felmeddelanden för Enhetshanterare, betyder det inte att de är relaterade på något sätt.




