Täydellinen luettelo HTTP-tilariveistä

Sisällysluettelo:

Täydellinen luettelo HTTP-tilariveistä
Täydellinen luettelo HTTP-tilariveistä
Anonim

HTTP-tilarivi on termi, joka annetaan HTTP-tilakoodille (todelliselle koodinumerolle), kun sen mukana on1 (lyhyt kuvaus).

Pidämme myös luetteloa HTTP-tilakoodivirheistä (4xx ja 5xx) sekä vinkkejä niiden korjaamiseen.

Vaikka HTTP-tilarivit ovat teknisesti virheellisiä, niitä kutsutaan usein yksinkertaisesti

Image
Image

HTTP-tilakoodiluokat

Kuten alla näet, HTTP-tilakoodit ovat kolminumeroisia kokonaislukuja. Aivan ensimmäistä numeroa käytetään koodin tunnistamiseen tietyssä kategoriassa - yksi näistä viidestä:

  • 1XX: Tietoa - pyyntö hyväksyttiin tai prosessi jatkuu.
  • 2XX: Vahvistaa, että toiminto suoritettiin onnistuneesti tai että se ymmärrettiin.
  • 3XX: Uudelleenohjaus – pyynnön suorittaminen edellyttää jotain muuta.
  • 4XX: Asiakasvirhe, joka osoittaa, että pyyntöä ei voi suorittaa loppuun tai sisältää väärän syntaksin.
  • 5XX: Palvelinvirhe, joka osoittaa, että palvelin ei pystynyt suorittamaan pyyntöä, joka oli oletettavasti kelvollinen.

HTP-tilakoodeja ymmärtävien sovellusten ei tarvitse tietää kaikkia näitä koodeja, mikä tarkoittaa, että tuntemattomalla koodilla on myös tuntematon HTTP-syylauseke, joka ei anna käyttäjälle paljon tietoa. Näiden HTTP-sovellusten on kuitenkin ymmärrettävä luokat tai luokat, kuten olemme kuvailleet ne edellä.

Jos ohjelmisto ei tiedä, mitä tietty koodi tarkoittaa, se voi ainakin tunnistaa luokan. Jos esimerkiksi sovellus ei tunne 490-tilakoodia, se voi käsitellä sitä 400-koodina, koska se on samassa kategoriassa, ja voi sitten olettaa, että asiakaspyynnössä on jotain vialla.

HTTP-tilarivit (HTTP-tilakoodit +

Viralliset
Tilakoodi Syylause
100 Jatka
101 Protokollan vaihto
102 Käsittely
200 OK
201 Luotu
202 Hyväksytty
203 Ei-virallinen tieto
204 Ei sisältöä
205 Palauta sisältö
206 Osittainen sisältö
207 Monitila
208 Jo ilmoitettu
300 Useita vaihtoehtoja
301 Siirretty pysyvästi
302 Löytyi
303 Katso muita
304 Ei muutettu
305 Käytä välityspalvelinta
307 Väliaikainen uudelleenohjaus
308 Pysyvä uudelleenohjaus
400 Huono pyyntö
401 Luvaton
402 Maksu vaaditaan
403 Kielletty
404 Ei löydy
405 Menetelmä ei sallittu
406 Ei hyväksyttävä
407 Välityspalvelimen todennus vaaditaan
408 Pyydä aikakatkaisu
409 Ristiriita
410 Pois
411 Pakollinen pituus
412 Edellytys epäonnistui
413 Pyydä kokonaisuutta liian suureksi
414 Pyyntö-URI liian suuri
415 Ei tuettu mediatyyppi
416 Pyyntöalue ei tyydytetä
417 Odotus epäonnistui
421 Väärin suunnattu pyyntö
422 Prosessoimaton kokonaisuus
423 Lukittu
424 Epäonnistunut riippuvuus
425 järjestämätön kokoelma
426 päivitys vaaditaan
428 Edellytys vaaditaan
429 Liian monta pyyntöä
431 Pyynnön otsikkokentät liian suuret
451 Ei saatavilla oikeudellisista syistä
500 Sisäinen palvelinvirhe
501 Ei käytössä
502 Bad Gateway
503 Palvelu ei saatavilla
504 Yhdyskäytävän aikakatkaisu
505 HTTP-versiota ei tueta
506 Variant neuvottelee myös
507 Tallennustila ei riitä
508 silmukka havaittu
510 Ei laajennettu
511 Verkon todennus vaaditaan

[1] HTTP-tilakoodien mukana tulevat HTTP-syylausekkeet ovat vain suositeltavia. RFC 2616 6.1.1 sallii toisen syylausekkeen. Saatat nähdä HTTP-syylausekkeet korvatun "ystävällisemmällä" kuvauksella tai paikallisella kielellä.

Epäviralliset

Jotkin kolmannen osapuolen palvelut saattavat käyttää alla olevia HTTP-tilarivejä virhevastauksina, mutta mikään RFC ei määritä niitä.

Muut mahdolliset
Tilakoodi Syylause
103 Tarkistuspiste
420 Menetelmävirhe
420 Paranna rauhallisuuttasi
440 Kirjautumisaikakatkaisu
449 Yritä uudelleen
450 Windowsin lapsilukon esto
451 Uudelleenohjaus
498 Virheellinen tunnus
499 Token vaaditaan
499 Virustorjunta on kieltänyt pyynnön
509 Kaistanleveysraja ylitetty
530 Sivusto on jumissa

On tärkeää muistaa, että vaikka HTTP-tilakoodit voivat jakaa samat numerot muissa yhteyksissä, kuten Laitehallinnan virhekoodeissa, löydettyjen virheviestien kanssa, se ei tarkoita, että ne liittyvät millään tavalla toisiinsa.

Suositeltava: