Täielik HTTP olekuribade loend

HTTP olekuriba tähistab HTTP olekukoodi (tegeliku koodinumbriga) antud terminit, kui see on kaasas HTTP põhjuse fraas 1 (lühikirjeldus).

Lisateavet HTTP olekukoodide kohta leiate meie teemadest Mis on HTTP olekukoodid? tükk. Hoiame ka HTTP olekukoodi vead (4xx ja 5xx) koos mõnede näpunäidetega nende parandamise kohta.

Märkus: ehkki tehniliselt vale, nimetatakse HTTP olekuribasid sageli lihtsalt HTTP olekukoodidena.

HTTP olekukoodi kategooriad

Nagu näete allpool, on HTTP olekukoodid kolmnumbrilised täisarvud. Esimest numbrit kasutatakse konkreetse kategooria koodi tuvastamiseks - üks neist viiest:

Rakendused, mis mõistavad HTTP olekukoode, ei pea kõiki koode tundma õppima, mis tähendab, et tundmatu koodil on ka tundmatu HTTP-põhjuse fraas, mis ei anna kasutajale palju teavet. Kuid need HTTP-rakendused peavad mõistma kategooriad või klassid, nagu me eespool neid kirjeldanud.

Kui tarkvara ei tea, mida konkreetne kood tähendab, võib see vähemalt klassi identifitseerida. Näiteks kui rakenduse jaoks on tundmatu 490 olekukood, võib seda käsitleda kui 400, kuna see on samas kategoorias ja võib eeldada, et kliendi soovil on midagi valesti.

HTTP staatuse read (HTTP olekukoodid + HTTP põhjustavad fraasid)

Olekukood Põhjus fraas
100 Jätka
101 Protokollide vahetamine
102 Töötlemine
200 Okei
201 Loodud
202 Vastu võetud
203 Mitteautomaatne teave
204 Sisu puudub
205 Lähtesta sisu
206 Osaline sisu
207 Multi-Status
300 Mitu valikut
301 Liikunud püsivalt
302 Leitud
303 Vaata muud
304 Ei ole muudetud
305 Kasutage puhverserverit
307 Ajutine ümbersuunamine
308 Alaline suunamine
400 Bad Request
401 Loata
402 Maksmine on kohustuslik
403 Keelatud
404 Ei leitud
405 Meetod ei ole lubatud
406 Pole vastuvõetav
407 Proksi autentimine on nõutav
408 Taotluse aeg-ajalt
409 Konflikt
410 Möödas
411 Pikkus on vajalik
412 Eeltingimus ebaõnnestus
413 Päringu subjekt on liiga suur
414 Request-URI liiga suur
415 Toetamata meediumitüüp
416 Taotlus Range ei ole rahuldav
417 Ootamine ebaõnnestus
421 Valesti esitatav päring
422 Töötlemata üksus
423 Lukus
424 Ebaõnnestunud sõltuvus
425 Järjekindel kogumine
426 Uuendamine on vajalik
428 Eeltingimus Nõutav
429 Liiga palju taotlusi
431 Päringu pealkirja väli on liiga suur
451 Ei ole saadaval seaduslikel põhjustel
500 Sisemine serveri viga
501 Pole rakendatud
502 Bad Gateway
503 Teenus pole saadaval
504 Gateway aeg-ajalt
505 HTTP-versiooni ei toetata
506 Variant ka läbirääkimisi
507 Ebapiisav ladu
508 Loop tuvastatud
510 Pole laiendatud
511 Võrgu autentimine on vajalik

[1] HTTP olemuse koodidega kaasnevad HTTP-põhjusega fraasid on soovitatavad ainult. RFC 2616 6.1.1 puhul on lubatud teistsugune põhjus. Võimalik, et HTTP-põhjuse fraasid on asendatud sõbralikuma kirjeldusega või kohalikus keeles.

Mitteametlikud HTTP staatuse read

Allpool olevad HTTP olekuribad võivad olla mõne kolmanda osapoole teenuse puhul veateated, kuid ükski RFC ei määra neid.

Olekukood Põhjus fraas
103 Kontrollpunkti
420 Meetodi ebaõnnestumine
420 Suurenda oma rahutust
440 Sisselogimine aegus
449 Proovige uuesti
450 Windowsi vanemakontrolli poolt blokeeritud
451 Ümbersuunamine
498 Kehtetu tunnus
499 Token on nõutav
499 Taotlus on viirusetõrje keelatud
509 Bandwidth Limit ületas
530 Sait on külmunud

Märkus . Oluline on meeles pidada, et kuigi HTTP olekukoodid võivad jagada samu numbreid veateadetega, mis on leitud muudes kontekstides, nagu näiteks seadmehalduri veakoodid , ei tähenda see, et need on mingil viisil seotud.