Kompletna lista HTTP statusnih linija

Linija statusa HTTP-a je termin koji se dodeljuje HTTP statusnom kodu (stvarni broj šifre) kada je praćen HTTP zaštitnom frazom 1 (kratki opis).

Možete pročitati više o HTTP statusnim kodovima u našim What Are HTTP statusnim kodovima? komad. Takođe vodimo listu grešaka kod HTTP statusa (4xx i 5xx) zajedno sa nekoliko saveta kako ih ispraviti.

Napomena: iako su tehnički netačne, linije statusa HTTP-a često se nazivaju jednostavnim HTTP statusnim kodovima.

Kategorije HTTP statusnih kodova

Kao što možete videti u nastavku, HTTP statusni kodovi su trocifreni brojevi. Prva cifra se koristi za identifikaciju koda unutar određene kategorije - jedan od ovih pet:

Aplikacije koje razumeju HTTP statusne kodove ne moraju znati sve kodove, što znači da nepoznati kod takođe ima nepoznatu frazu HTTP-a, koja neće dati korisnicima mnogo informacija. Međutim, ove HTTP aplikacije moraju razumjeti kategorije ili klase kao što smo već opisali.

Ako softver ne zna šta određeni kod znači, može u najmanju ruku da identifikuje klase. Na primer, ako je 490 statusni kod nepoznat aplikaciji, može ga tretirati kao 400 jer je u istoj kategoriji, a zatim može pretpostaviti da nešto što nije u redu sa zahtevom klijenta.

HTTP statusne linije (HTTP statusni kodovi + fraze razloga za HTTP)

Statusni kod Reason Phrase
100 Nastavi
101 Prelazni protokoli
102 Obrada
200 uredu
201 Kreiran
202 Prihvaćeno
203 Bez autoritativne informacije
204 Nema sadržaja
205 Reset Content
206 Delimični sadržaj
207 Multi-status
300 Više izbora
301 Menja se trajno
302 Pronađeno
303 Vidi Drugo
304 Nije modifikovano
305 Koristite Proxy
307 Privremeno preusmjeravanje
308 Stalno preusmjeravanje
400 Loš zahtjev
401 Neovlašćeno
402 Potrebno plaćanje
403 Zabranjeno
404 Nije pronađeno
405 Metoda nije dopuštena
406 Nije prihvatljivo
407 Proxy Authentication Required
408 Traženje tajm-auta
409 Konflikt
410 Gone
411 Dužina je obavezna
412 Precondition failed
413 Zahtevaj entitet previše
414 Request-URI je previše
415 Nepodržani tip medija
416 Opseg zahteva nije zadovoljavajući
417 Očekivanje nije uspjelo
421 Zanemareni zahtev
422 Neobrađeni entitet
423 Zaključano
424 Neuspela zavisnost
425 Neuređena kolekcija
426 Potrebno je nadogradnja
428 Preduslov je potreban
429 Previše zahtjeva
431 Zahtevaj zaglavlja polja previše
451 Nedostupan za pravne razloge
500 Unutrašnja greška servera
501 Nije implementirano
502 Bad Gateway
503 usluga nedostupna
504 Timeout za Gateway
505 HTTP verzija nije podržana
506 Varijanta takođe pregovara
507 Nedovoljno skladištenje
508 Loop Detected
510 Nije produženo
511 Potrebna je mrežna autentikacija

[1] Pojedinačne fraze HTTP koje prate HTTP statusne kodove se preporučuju samo. Dozvoljena je druga razloga za RFC 2616 6.1.1. Možda ćete videti razloge HTTP zameniti sa "prijateljski" opisom ili na lokalnom jeziku.

Neoficijelne HTTP statusne linije

Pojedine linije statusa HTTP-a mogu da koriste neke usluge nezavisnih proizvođača kao odgovor na greške, ali ih ne određuje bilo koji RFC.

Statusni kod Reason Phrase
103 Kontrolna tačka
420 Metoda neuspeha
420 Poboljšajte mir
440 Login Timeout
449 Pokušajte ponovo
450 Blokirano od strane Windows roditeljskih kontrola
451 Preusmeravanje
498 Nevažeći žeton
499 Potreban žeton
499 Antivirus je zabranio zahtev
509 Limit bandwidth Exceeded
530 Sajt je zamrznut

Napomena: Važno je zapamtiti da dok HTTP statusni kodovi mogu dijeliti iste brojeve sa greškama koje se nalaze u drugim kontekstima, kao kod kodova grešaka upravitelja uređaja , to ne znači da su povezani na bilo koji način.