Täydellinen luettelo HTTP-tilarivistä

HTTP-tilarivi on termi, joka annetaan HTTP-tilakoodille (todellinen koodinumero), kun siihen liittyy HTTP-syylauselma 1 (lyhyt kuvaus).

Voit lukea lisää HTTP-tilakoodeista artikkeleissa Mikä on HTTP- tilakoodit ? pala. Pidämme myös luettelon HTTP-tilakoodivirheistä (4xx ja 5xx) sekä vinkkejä siitä, miten ne voidaan korjata.

Huomaa: Vaikka teknisesti väärä, HTTP-tilarivit viitataan usein yksinkertaisesti HTTP-tilakoodeiksi.

HTTP-tilakoodiluokat

Kuten alla näet, HTTP-tilakoodit ovat kolminumeroisia kokonaislukuja. Ensimmäistä numeroa käytetään koodin tunnistamiseen tietyllä luokalla - yksi näistä viidestä:

Sovellukset, jotka ymmärtävät HTTP-tilakoodeja, eivät tarvitse tietää kaikkia koodeja, mikä tarkoittaa, että tuntemattomalla koodilla on myös tuntematon HTTP-syylauseke, joka ei anna käyttäjälle paljon tietoja. Näiden HTTP-sovellusten on kuitenkin ymmärrettävä edellä kuvatut luokat tai luokat.

Jos ohjelmisto ei tiedä, mitä erityinen koodi tarkoittaa, se voi ainakin tunnistaa luokan. Esimerkiksi jos 490-tilakoodi on tuntematon sovellukselle, se voi käsitellä sitä 400: nä, koska se on samassa kategoriassa ja voi olettaa, että asiakkaan pyynnöstä on jotain vikaa.

HTTP-tilarivit (HTTP-tilakoodit + HTTP-syy-ilmaukset)

Tilakoodi Reason ilmaus
100 Jatkaa
101 Vaihtoprotokollat
102 käsittely
200 kunnossa
201 Luotu
202 Hyväksytyt
203 Ei-luottamukselliset tiedot
204 Ei sisältöä
205 Palauta sisältö
206 Osittainen sisältö
207 Multi-tila
300 Useita valintoja
301 Siirretty Pysyvästi
302 löydetty
303 Katso Muut
304 Ei muutettu
305 Käytä välityspalvelinta
307 Tilapäinen uudelleenohjaus
308 Pysyvä uudelleenohjaus
400 Huono pyyntö
401 luvaton
402 maksua vaaditaan
403 Kielletty
404 Ei löydetty
405 Menetelmä Ei Sallittu
406 Ei hyväksyttävä
407 Välityspalvelimen todennus vaaditaan
408 Pyynnön aikakatkaisu
409 Konflikti
410 Mennyt
411 Pituus vaaditaan
412 Edellytys epäonnistui
413 Pyydä entiteettiä liian suuri
414 Request-URI liian suuri
415 Ei tuettu mediatyyppi
416 Pyyntöalue ei ole tyydyttävä
417 Odotus epäonnistui
421 Väärä ohjattu pyyntö
422 Käsittelemätön kokonaisuus
423 kiinni
424 Epäonnistunut riippuvuus
425 Järjestämättömät kokoelmat
426 Päivitys vaaditaan
428 Edellytys vaaditaan
429 Liian monta pyyntöä
431 Pyydä ylätunnistekentät liian suuriksi
451 Ei saatavissa oikeudellisista syistä
500 Sisäinen palvelinvirhe
501 Ei toteutettu
502 Bad Gateway
503 palvelu ei saatavilla
504 Yhdyskäytävän aikakatkaisu
505 HTTP-versio ei ole tuettu
506 Vaihtoehto neuvottelee myös
507 Riittämätön varastotila
508 Loop Detected
510 Ei laajennettu
511 Verkon todennus vaaditaan

[1] HTTP-tilakoodeihin liittyviä HTTP-syylausekkeita suositellaan vain. RFC 2616: n mukaan sallitaan toinen syylauseke 6.1.1. Saatat nähdä HTTP-syylausekkeet, jotka on korvattu "ystävällisemmällä" kuvauksella tai paikallisella kielellä.

Epäviralliset HTTP-tilarivit

Alla olevat HTTP-tilarivit voivat käyttää eräitä kolmannen osapuolen palveluita virhevasteina, mutta niitä ei ole määritelty mihinkään RFC: hen.

Tilakoodi Reason ilmaus
103 tarkastusasema
420 Menetelmä epäonnistui
420 Paranna rauhallasi
440 Kirjautumisaika
449 Yritä uudelleen
450 Windowsin lapsilukko estää
451 kääntää
498 Virheellinen token
499 Token vaaditaan
499 Virustentorjunta on kieltänyt pyynnön
509 Kaistanleveyden raja ylittyi
530 Sivusto on jäädytetty

Huomaa: On tärkeää muistaa, että vaikka HTTP-tilakoodit saattavat jakaa samat numerot muissa yhteyksissä havaituista virheilmoituksista , kuten Device Managerin virhekoodeilla , se ei tarkoita sitä, että ne ovat millään tavalla yhteydessä.