Potpuni popis HTTP linija statusa

HTTP linija je pojam koji se daje HTTP statusnom kodu (stvarni broj koda) kada je popraćen HTTP uvjetom faze 1 (kratki opis).

Više o HTTP statusnim kodovima možete pročitati u našem Što su HTTP statusni kodovi? komad. Čuvamo i popis pogrešaka HTTP statusa koda (4xx i 5xx) uz savjete o tome kako ih popraviti.

Napomena: Iako su tehnički netočne, HTTP linije statusa često se nazivaju jednostavno HTTP statusni kodovi.

Kategorije HTTP koda stanja

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

Aplikacije koje razumiju HTTP statusne kodove ne moraju znati sve kodove, što znači da nepoznat kôd također ima nepoznatu frazu HTTP razloga, koja korisnicima neće dati puno informacija. Međutim, ove HTTP aplikacije moraju razumjeti kategorije ili klase kako smo ih prethodno opisali.

Ako softver ne zna što određeni kôd znači, može barem identificirati klasu. Na primjer, ako je statusni kod 490 nepoznat aplikaciji, može ga tretirati kao 400 jer je u istoj kategoriji, a tada može pretpostaviti da nešto ne postoji s zahtjevom klijenta.

HTTP linije statusa (HTTP statusni kodovi + izrazi HTTP razloga)

Kôd stanja Fraza iz razloga
100 Nastaviti
101 Prebacivanje protokola
102 Obrada
200 u redu
201 stvoren
202 prihvaćeno
203 Nevjerojatne informacije
204 Nema sadržaja
205 Ponovo postavite sadržaj
206 Djelomični sadržaj
207 Multi-status
300 Višestruki izbori
301 Premješteno trajno
302 Pronađeno
303 Pogledajte Ostalo
304 Nije izmijenjeno
305 Koristi Proxy
307 Privremeni preusmjeravanje
308 Trajni preusmjeravanje
400 Loš zahtjev
401 neovlašten
402 Potrebno je plaćanje
403 zabranjen
404 Nije pronađeno
405 metoda nije dopuštena
406 Neprihvatljivo
407 Potreban je provjera autentičnosti proxyja
408 Zatražiti pauzu
409 Sukob
410 Otišli
411 Potrebna duljina
412 Pretpostavka nije uspjela
413 Zahtjev za entitet je prevelik
414 Zahtjev-URI prevelik
415 Nepodržana vrsta medija
416 Raspon zahtjeva nije zadovoljavajući
417 Očekivanje nije uspjelo
421 Pogrešan zahtjev
422 Nerazmjenjiv entitet
423 Zaključan
424 Neodređena ovisnost
425 Neuredna zbirka
426 Potrebna je nadogradnja
428 Potreban je preduvjet
429 Previše zahtjeva
431 Polja zaglavlja zahtjeva prevelika
451 Nedostupan zbog pravnih razloga
500 Interna pogreška poslužitelja
501 Nije implementirano
502 Loš pristupnik
503 usluga nedostupna
504 Vremenski odlazni pristupnik
505 HTTP verzija nije podržana
506 Varijanta također pregovara
507 Nedovoljna pohrana
508 Loop Detected
510 Nije produženo
511 Potrebna je provjera autentičnosti mreže

[1] HTTP rečenice s uzorcima koji prate HTTP statusne kodove preporučuju se samo. Za RFC 2616 dopuštena je druga frazu razloga 6.1.1. Možda ćete vidjeti HTTP zamjenske fraze zamijenjene s više "prijateljskih" opisa ili na lokalnom jeziku.

Neslužbene linije HTTP stanja

Donje linije statusa HTTP-a u nastavku mogu koristiti neke usluge trećih strana kao odgovore na pogreške, ali ih RFC ne navodi.

Kôd stanja Fraza iz razloga
103 kontrolna točka
420 Neuspjeh metode
420 Poboljšajte svoj mir
440 Vrijeme prijave
449 Pokušaj ponovno
450 Blokirano Windows Parental Controls
451 Preusmjeravanje
498 pogrešan token
499 Token je potreban
499 Antivirus je zabranio zahtjev
509 Prekoračena granica propusnosti
530 Web mjesto je zamrznuto

Napomena: važno je zapamtiti da, iako HTTP statorski kodovi mogu dijeliti iste brojeve s pogreškama koje se nalaze u drugim kontekstima, kao kod kodova pogrešaka Upravitelja uređaja , to ne znači da su povezani ni na koji način.