Kompletan popis HTTP statusnih redaka

Sadržaj:

Kompletan popis HTTP statusnih redaka
Kompletan popis HTTP statusnih redaka
Anonim

Red HTTP statusa je termin koji se daje HTTP statusnom kodu (stvarni broj koda) kada ga prati fraza HTTP razloga1 (kratki opis).

Također čuvamo popis pogrešaka HTTP statusnog koda (4xx i 5xx) zajedno s nekoliko savjeta o tome kako ih popraviti.

Iako tehnički neispravni, HTTP statusne linije često se nazivaju jednostavno HTTP statusni kodovi.

Image
Image

Kategorije HTTP statusnog koda

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

  • 1XX: Informativno - zahtjev je prihvaćen ili se proces nastavlja.
  • 2XX: Potvrđuje da je radnja uspješno dovršena ili da je shvaćena.
  • 3XX: Preusmjeravanje-nešto drugo se mora dogoditi da bi se zahtjev dovršio.
  • 4XX: Pogreška klijenta koja označava da se zahtjev ne može dovršiti ili sadrži pogrešnu sintaksu.
  • 5XX: Greška poslužitelja koja označava da poslužitelj nije uspio dovršiti zahtjev koji je navodno valjan.

Aplikacije koje razumiju HTTP statusne kodove ne moraju znati sve te kodove, što znači da nepoznati kod također ima frazu nepoznatog HTTP razloga, što korisniku neće dati mnogo informacija. Međutim, ove HTTP aplikacije moraju razumjeti kategorije ili klase kako smo ih gore opisali.

Ako softver ne zna što određeni kod znači, može u najmanju ruku identificirati klasu. Na primjer, ako je statusni kod 490 nepoznat aplikaciji, može ga tretirati kao 400 jer je u istoj kategoriji, i tada može pretpostaviti da nešto nije u redu sa zahtjevom klijenta.

HTTP statusni redovi (HTTP statusni kodovi + fraze HTTP razloga)

Službeni HTTP statusni redovi
Statusni kod Fraza razloga
100 Nastavi
101 Prebacivanje protokola
102 Obrada
200 OK
201 Stvoreno
202 Prihvaćeno
203 Informacije koje nisu vjerodostojne
204 Nema sadržaja
205 Poništi sadržaj
206 Djelomičan sadržaj
207 Multi-Status
208 Već prijavljeno
300 Višestruki izbor
301 Trajno preseljeno
302 Pronađeno
303 Pogledaj ostalo
304 Nije izmijenjeno
305 Koristi proxy
307 Privremeno preusmjeravanje
308 Trajno preusmjeravanje
400 Loš zahtjev
401 Neovlašteno
402 Potrebno plaćanje
403 Zabranjeno
404 Nije pronađeno
405 Metoda nije dopuštena
406 Nije prihvatljivo
407 Potrebna proxy autentifikacija
408 Zahtjev za istek vremena
409 Sukob
410 Nestao
411 Potrebna duljina
412 Preduvjet nije uspio
413 Entitet zahtjeva je prevelik
414 URI zahtjeva je prevelik
415 Nepodržana vrsta medija
416 Raspon zahtjeva nije moguće zadovoljiti
417 Očekivanje nije uspjelo
421 Pogrešno usmjeren zahtjev
422 Neprocesivni entitet
423 Zaključano
424 Neuspješna ovisnost
425 Nesređena zbirka
426 Potrebna nadogradnja
428 Potreban preduvjet
429 Previše zahtjeva
431 Polja zaglavlja zahtjeva su prevelika
451 Nedostupan iz pravnih razloga
500 Interna greška poslužitelja
501 Nije implementirano
502 Loš pristupnik
503 Usluga nedostupna
504 Gateway Timeout
505 HTTP verzija nije podržana
506 Varijanta također pregovara
507 Nedovoljno prostora za pohranu
508 Otkrivena petlja
510 Nije produženo
511 Potrebna mrežna provjera autentičnosti

[1] Fraze HTTP razloga koje prate HTTP statusne kodove samo se preporučuju. Drugačija fraza razloga dopuštena je prema RFC 2616 6.1.1. Možda ćete vidjeti fraze HTTP razloga zamijenjene "prijateljskijim" opisom ili na lokalnom jeziku.

Neslužbeni HTTP statusni redovi

Retke statusa HTTP-a ispod mogu koristiti neke usluge trećih strana kao odgovore na pogreške, ali oni nisu navedeni u nijednom RFC-u.

Ostali mogući HTTP statusni redovi
Statusni kod Fraza razloga
103 Kontrolna točka
420 Greška metode
420 Poboljšajte svoj mir
440 Istek vremena prijave
449 Pokušaj ponovo s
450 Blokirano Windows roditeljskim nadzorom
451 Preusmjeri
498 Nevažeći token
499 Potreban token
499 Zahtjev je zabranio antivirusni program
509 Prekoračeno ograničenje propusnosti
530 Site je zamrznut

Važno je upamtiti da iako HTTP statusni kodovi mogu dijeliti iste brojeve s porukama o pogreškama koje se nalaze u drugim kontekstima, poput kodova grešaka Upravitelja uređaja, to ne znači da su na bilo koji način povezani.

Preporučeni: