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ų:
- 1XX: Informacinis - prašymas buvo priimtas arba procesas tęsiamas.
- 2XX: patvirtina, kad veiksmas sėkmingai įvykdytas arba buvo suprastas.
- 3XX: peradresavimas - norint užpildyti užklausą, turi būti atliktas dar vienas veiksmas.
- 4XX: kliento klaida, nurodanti, kad užklausa negali būti užpildyta arba yra klaidingos sintaksės .
- 5XX: serverio klaida, rodanti, kad serveris nepavyko užpildyti tariamai galiojančio prašymo.
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ę.