Kompleta Listo de HTTP-Statusaj Linioj

La linio de statuso de HTTP estas la termino donita al la kodo de HTTP (la reala kodo) kiam akompanas la HTTP-kialo 1 (la mallonga priskribo).

Vi povas legi pli da pri HTTP-statusaj kodoj en niaj Kodoj de HTTP-Statusoj? peco. Ni ankaŭ konservas liston de eraroj de kodo de HTTP (4xx kaj 5xx) kune kun kelkaj konsiloj pri kiel ripari ilin.

Noto: Kvankam teknike malĝustaj, HTTP-statusaj linioj ofte estas nomataj kiel HTTP-statusaj kodoj.

HTTP Statusa Kodo Kategorioj

Kiel vi povas vidi sube, HTTP-kodoj estas tri-ciferaj entjeroj. La unua cifero uzas por identigi la kodon ene de specifa kategorio - unu el ĉi tiuj kvin:

Aplikoj, kiuj komprenas la statusojn de HTTP-kodoj, ne devas koni ĉiujn kodojn, kio signifas nekonatan kodon, ankaŭ havas nekonatan frazon pri kialo de HTTP, kiu ne donos multan informon al la uzanto. Tamen, ĉi tiuj HTTP-aplikoj devas kompreni la kategoriojn aŭ klasojn, kiel ni priskribis ilin supre.

Se la programaro ne scias, kion signifas la specifa kodo, ĝi povas almenaŭ identigi la klason. Ekzemple, se 490 statusa kodo estas nekonata al la apliko, ĝi povas trakti ĝin kiel 400 ĉar ĝi estas en la sama kategorio, kaj tiam povas supozi, ke ekzistas io malĝusta kun la peto de kliento.

HTTP-Statusoj (HTTP-Statusaj Kodoj + HTTP-Kialo-Frazoj)

Statusa Kodo Kialo Frazo
100 Daŭrigu
101 Ŝalti Protokolojn
102 Procezo
200 bone
201 Kreita
202 Akceptita
203 Ne-Aŭtoritata Informo
204 Neniu Enhavo
205 Restarigi Enhavo
206 Parta Enhavo
207 Multi-Stato
300 Multoblaj Elektoj
301 Movita konstante
302 Trovita
303 Vidu Aliaj
304 Ne modifita
305 Uzu Proksidon
307 Redirekta Tempo
308 Permanenta alidirektilo
400 Malbona Peto
401 Ne rajtigitaj
402 Pago Postulita
403 Malpermesita
404 Ne trovita
405 Metodo Ne Permesita
406 Ne Akceptebla
407 Proksima Aŭtentigo Postulita
408 Peti Elĉerpiĝon
409 Konflikto
410 Finita
411 Longo Postulita
412 Precondicio Malsukcesis
413 Peti Entity Tro Grandan
414 Peto-URI Tro Grande
415 Ne subtenata Amaskomunikila Tipo
416 Peto-Range Nekontentigebla
417 Atendo Malsukcesis
421 Petita Direkto
422 Neprocesebla Ento
423 Ŝlosita
424 Malsukcesa Dependaĵo
425 Neordigita Kolekto
426 Ĝisdatigo Postulita
428 Precondicio Postulita
429 Tro multe da petoj
431 Petu Kapojn Kampoj Tro Grandaj
451 Neniuj Por Juraj Motoj
500 Interna Servila Eraro
501 Ne efektivigita
502 Malbona Pordejo
503 Servo tute ne
504 Pordejo Elŝaltita
505 HTTP-versio Ne subtenata
506 Varianto Ankaŭ Komercas
507 Malsukcesa Stokado
508 Cirklo Detektita
510 Ne etendita
511 Reto Aŭtentigo Bezonata

[1] La HTTP-kialoj, kiuj akompanas HTTP-statuskodojn, nur rekomendas. Alia kialo-frazo estas permesata per RFC 2616 6.1.1. Vi povus vidi HTTP-kialojn anstataŭigitajn frazojn per pli "amika" priskribo aŭ en loka lingvo.

Neoficialaj Statusoj de HTTP-Statuso

La HTTP-statusaj linioj sube povus esti uzataj de iuj triaj servoj kiel eraraj respondoj, sed ili ne estas specifitaj de iu RFC.

Statusa Kodo Kialo Frazo
103 Kontrolpunkto
420 Metodo Malsato
420 Plibonigi Vian Varmon
440 Ensaluti Tempon
449 Retry Kun
450 Blokita de Windows Parental Kontroloj
451 Alidirektilo
498 Nevalida Tokeno
499 Token Bezonata
499 Peto estis malpermesita de antivirus
509 Longitudo de larĝeco
530 Loko estas frostita

Noto: Gravas memori, ke HTTP-statusaj kodoj povas dividi la samajn nombrojn kun eraroj de mesaĝoj trovitaj en aliaj kuntekstoj, kiel kun kodaj eraraj kodoj kun Device Manager , ĝi ne signifas, ke ili estas rilataj.