Popoln seznam vrstic stanj HTTP

Statusna vrstica HTTP je izraz, dodeljen statusni kodi HTTP (dejanska koda), ki jo spremlja utemeljitev 1 (kratek opis) HTTP-a.

Več o statusnih kodah HTTP si lahko preberete v naših kodah stanja HTTP. kos. Prav tako vodimo seznam napak v statusnih kodah HTTP (4xx in 5xx) ter nekaj nasvetov o tem, kako jih popraviti.

Opomba: čeprav so tehnično napačne, so linije stanja HTTP pogosto označene kot preprosto šifre stanja HTTP.

Kategorije kategorij statusa HTTP

Kot vidite spodaj, sta statusna koda HTTP trimestna cela števila. Prva številka se uporablja za identifikacijo kode znotraj določene kategorije - enega od teh petih:

Aplikacije, ki razumejo statusne kode HTTP, ne poznajo vseh kod, kar pomeni, da ima neznana koda tudi neznano besedno frazo HTTP, ki uporabniku ne bo dala več informacij. Te aplikacije HTTP pa morajo razumeti kategorije ali razrede, kot smo jih opisali zgoraj.

Če programska oprema ne ve, kaj pomeni posebna koda, lahko vsaj identificira razred. Če na primer koda statusa 490 za aplikacijo ni znana, jo lahko obravnava kot 400, ker je v isti kategoriji, in lahko nato domneva, da je nekaj narobe z zahtevo odjemalca.

Statusne vrstice HTTP (kode stanja HTTP + fraze razloga HTTP)

Koda stanja Razlog fraze
100 Nadaljuj
101 Preklopni protokoli
102 Obravnavati
200 v redu
201 Ustvarjeno
202 Sprejeto
203 Neavtorične informacije
204 Ni vsebine
205 Ponastavi vsebino
206 Delna vsebina
207 Multi-status
300 Več izbire
301 Premaknjeno je trajno
302 Najdeno
303 Glejte Drugo
304 Ni spremenjeno
305 Uporabi proxy
307 Začasna preusmeritev
308 Stalna preusmeritev
400 Slaba prošnja
401 Nedovoljeno
402 Potrebno plačilo
403 Prepovedano
404 Ni najdeno
405 Metoda ni dovoljena
406 Ni sprejemljivo
407 Zahtevana je avtentikacija proxy
408 Zahtevati odmor
409 Konflikt
410 Odšel
411 Dolžina je obvezna
412 Pogoj ni uspel
413 Zahtevaj preveč
414 Request-URI je previsoko
415 Nepodprta vrsta medija
416 Območje zahtev ni zadovoljivo
417 Pričakovanje ni uspelo
421 Napačno usmerjeno zahtevo
422 Nepredelljiva oseba
423 Zaklenjeno
424 Neuspela odvisnost
425 Neurejena zbirka
426 Zahtevana je nadgradnja
428 Predpogoj obvezen
429 Preveč zahtev
431 Zahtevaj polja glave preveč
451 Ni na voljo za pravne razloge
500 napaka notranjega strežnika
501 Ni izvedeno
502 Bad Gateway
503 Storitev ni na voljo
504 Časovna omejitev vrat
505 Verzija HTTP ni podprta
506 Variant se pogaja tudi
507 Nezadostno shranjevanje
508 Detekcija zanke
510 Ni razširjeno
511 Zahtevana je avtentikacija omrežja

[1] Strateške fraze HTTP, ki spremljajo statusne kode HTTP, se priporočajo samo. Na RFC 2616 je dovoljena drugačna utemeljitev. 6.1.1. Morda boste videli razloge HTTP zamenjali z bolj "prijaznim" opisom ali v lokalnem jeziku.

Neuradne HTTP statusne linije

Nekatere storitve tretjih oseb lahko uporabljajo kot linije stanja HTTP kot odzivi na napake, vendar jih ne določi noben RFC.

Koda stanja Razlog fraze
103 Kontrolna točka
420 Metoda odpovedi
420 Izboljšajte svoj mir
440 Prijava timeout
449 Ponovno poskusi
450 Blokiran s starševskim nadzorom sistema Windows
451 Preusmeri
498 Neveljaven žeton
499 Potreben žeton
499 Antivirus je zahteval prepoved
509 Meja pasovne širine je bila prekoračena
530 Spletna stran je zamrznjena

Opomba: Pomembno je vedeti, da medtem ko lahko kodi stanja HTTP delijo enake številke z napakami, ki jih najdete v drugih kontekstih, kot pri kodah napak upravljalnika naprav , to ne pomeni, da so povezani na noben način.