Visiškas HTTP būsenos eilučių sąrašas

HTTP būsenos eilutė yra terminas, suteiktas HTTP būsenos kodui (tikrasis kodo numeris) kartu su HTTP priežastiniu fraziu 1 (trumpas aprašymas).

Galite sužinoti daugiau apie HTTP būsenos kodus mūsų Kas yra HTTP būsenos kodai? gabalas. Mes taip pat saugome sąrašą HTTP būsenos kodo klaidų (4xx ir 5xx) kartu su keletu patarimų, kaip jas išspręsti.

Pastaba: nors techniškai neteisingos, HTTP būsenos eilutės dažnai vadinamos tiesiog HTTP būsenos kodais.

HTTP būsenos kodo kategorijos

Kaip matote toliau, HTTP būsenos kodai yra trijų skaitmenų sveikieji skaičiai. Labiausiai pirmasis skaitmuo naudojamas kodui identifikuoti konkrečioje kategorijoje - vienas iš šių penkių:

Programos, kurios supranta HTTP būsenos kodus, neturi žinoti visų kodų, o tai reiškia, kad nežinomas kodas taip pat turi nežinomą HTTP priežasties frazę, kuri nesuteikia vartotojui daug informacijos. Tačiau šios HTTP programos turi suprasti kategorijas ar klases, kaip apibūdinome aukščiau.

Jei programinė įranga nežino, ką reiškia konkretus kodas, ji bent jau gali identifikuoti klasę. Pavyzdžiui, jei 490 statuso kodas programai nežinomas, jis gali laikyti jį 400, nes jis yra toje pačioje kategorijoje, ir tada gali manyti, kad kliento užklausoje yra kažkas negerai.

HTTP būsenos eilutės (HTTP būsenos kodai + HTTP priežasčių frazės)

Būsenos kodas Paaiškinimas frazė
100 Tęsti
101 Perjungimo protokolai
102 Apdorojimas
200 Gerai
201 Sukurta
202 Priimta
203 Neteisinga informacija
204 Nėra turinio
205 Atstatyti turinį
206 Dalinis turinys
207 Multi-statusas
300 Keletą pasirinkimų
301 Perkelta nuolat
302 Rasta
303 Žr. Kitą
304 Ne modifikuota
305 Naudokite tarpinį serverį
307 Laikinas peradresavimas
308 Nuolatinis nukreipimas
400 Bloga užklausa
401 Neleistinas
402 Reikalingas mokėjimas
403 Draudžiama
404 Nerastas
405 Metodas neleidžiamas
406 Nepriimtina
407 Būtinas įgaliotojo serverio autentifikavimas
408 Reikalauti pertraukos
409 Konfliktas
410 Gone
411 Būtinas ilgis
412 Išankstinė sąlyga nepavyko
413 Užklausos subjektas per didelis
414 Užklausa-URI per didelis
415 Nepalaikomas medijos tipas
416 Prašymo diapazonas nepatenkinamas
417 Lūkestis nepavyko
421 Klaidingai nukreipta užklausa
422 Neperdirbamas subjektas
423 Užrakinta
424 Nepakankama priklausomybė
425 Neapdorota kolekcija
426 Būtina atnaujinti
428 Būtinas prielaidas
429 Per daug prašymų
431 Užklausos antraštės laukai per dideli
451 Nepasiekiama dėl teisinių priežasčių
500 Vidinė serverio klaida
501 Neįgyvendino
502 bloga tinklo sąsaja
503 Paslauga nepasiekiama
504 Gateway Time-out
505 HTTP versija nepalaikoma
506 Variantas taip pat derasi
507 Nepakankama saugykla
508 Aptikta kilpa
510 Nepaskelbta
511 Reikalingas tinklo autentifikavimas

[1] HTTP priežasčių frazės, kurios pridedamos prie HTTP būsenos kodų, rekomenduojamos tik. Kita priežasties frazė leidžiama pagal RFC 2616 6.1.1. Galite pamatyti HTTP priežasčių frazes, pakeisdami jas labiau "draugišku" aprašymu arba vietine kalba.

Neoficialios HTTP būsenos eilutės

Toliau nurodytos HTTP būsenos eilutės gali būti naudojamos kai kurių trečiųjų šalių tarnybų kaip atsakymų į klaidas, tačiau jos nėra nurodytos jokioje RFC.

Būsenos kodas Paaiškinimas frazė
103 Checkpoint
420 Metodo gedimas
420 Padidinkite ramybę
440 Prisijungimo laikas baigėsi
449 Pakartokite su
450 Užblokuotas "Windows" tėvų kontrolė
451 Nukreipti
498 Netinkamas ženklais
499 Būtinas ženklas
499 Prašymą uždrausta antivirusinė priemonė
509 Pralaidumo riba viršyta
530 Svetainė užšaldyta

Pastaba: svarbu nepamiršti, kad nors HTTP būsenos kodai gali keistis tais pačiais skaičiais su klaidų pranešimais, kurie yra kitose aplinkose, pvz., Su " Device Manager" klaidų kodais , tai nereiškia, kad jie yra bet kokiu būdu susiję.