Skip to main content

Potpuni popis HTTP linija statusa

Biblical Series I: Introduction to the Idea of God (Travanj 2025)

Biblical Series I: Introduction to the Idea of God (Travanj 2025)
Anonim

HTTP linija je pojam koji se daje HTTP statusnom kodu (stvarni broj koda) kada je popraćen HTTP razlogom razloga1 (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.

Bilješka: Iako su tehnički netočne, linije HTTP 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:

  • 1xx: Informativno - zahtjev je prihvaćen ili se postupak nastavlja.
  • 2xx: Potvrđuje da je radnja uspješno završena ili je bila razumljiva.
  • 3xx: Preusmjeravanje - potrebno je nešto drugo kako bi se ispunio zahtjev.
  • 4xx: Pogreška klijenta koja ukazuje na to da zahtjev ne može dovršiti ili sadrži pogrešnu sintaksu.
  • 5xx: Pogreška poslužitelja koja ukazuje na to da poslužitelj nije uspio izvršiti zahtjev koji je navodno valjan.

Aplikacije koje razumiju HTTP statusne kodove ne moraju znati svi kodova, što znači da nepoznat kôd također ima nepoznati HTTP razlog, što neće dati korisnicima mnogo 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 stanjaFraza iz razloga
100Nastaviti
101Prebacivanje protokola
102Obrada
200u redu
201stvoren
202prihvaćeno
203Nevjerojatne informacije
204Nema sadržaja
205Ponovo postavite sadržaj
206Djelomični sadržaj
207Multi-status
300Višestruki izbori
301Premješteno trajno
302Pronađeno
303Pogledajte Ostalo
304Nije izmijenjeno
305Koristi Proxy
307Privremeni preusmjeravanje
308Trajni preusmjeravanje
400Loš zahtjev
401neovlašten
402Potrebno je plaćanje
403zabranjen
404Nije pronađeno
405metoda nije dopuštena
406Neprihvatljivo
407Potreban je provjera autentičnosti proxyja
408Zatražiti pauzu
409Sukob
410Otišli
411Potrebna duljina
412Pretpostavka nije uspjela
413Zahtjev za entitet je prevelik
414Zahtjev-URI prevelik
415Nepodržana vrsta medija
416Raspon zahtjeva nije zadovoljavajući
417Očekivanje nije uspjelo
421Pogrešan zahtjev
422Nerazmjenjiv entitet
423Zaključan
424Neodređena ovisnost
425Neuredna zbirka
426Potrebna je nadogradnja
428Potreban je preduvjet
429Previše zahtjeva
431Polja zaglavlja zahtjeva prevelika
451Nedostupan zbog pravnih razloga
500Interna pogreška poslužitelja
501Nije implementirano
502Loš pristupnik
503usluga nedostupna
504Vremenski odlazni pristupnik
505HTTP verzija nije podržana
506Varijanta također pregovara
507Nedovoljna pohrana
508Loop Detected
510Nije produženo
511Potrebna 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 stanjaFraza iz razloga
103kontrolna točka
420Neuspjeh metode
420Poboljšajte svoj mir
440Vrijeme prijave
449Pokušaj ponovno
450Blokirano Windows Parental Controls
451Preusmjeravanje
498pogrešan token
499Token je potreban
499Antivirus je zabranio zahtjev
509Prekoračen limit prijenosa podataka
530Web mjesto je zamrznuto

Bilješka: 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 na bilo koji način povezani.