Linia de stare HTTP este termenul dat codului de stare HTTP (numărul de cod real) când este însoțit de fraza motivului HTTP 1 (scurta descriere).
Puteți citi mai multe despre codurile de stare HTTP în Ce sunt codurile de stare HTTP? bucată. De asemenea, păstrăm o listă a erorilor codului de stare HTTP (4xx și 5xx) împreună cu câteva sfaturi despre cum să le rezolvăm.
Notă: Deși tehnic incorecte, liniile de stare HTTP sunt adesea denumite simplu coduri de stare HTTP.
Categoriile codului de stare HTTP
După cum puteți vedea mai jos, codurile de stare HTTP sunt numere întregi de trei cifre. Prima cifră este utilizată pentru a identifica codul într-o anumită categorie - una dintre cele cinci:
- 1XX: Informație - cererea a fost acceptată sau procesul continuă.
- 2XX: Confirmă că acțiunea a fost încheiată cu succes sau a fost înțeleasă.
- 3XX: redirecționarea - trebuie să aibă loc altceva pentru a completa solicitarea.
- 4XX: Eroare client care indică faptul că cererea nu poate finaliza sau conține o sintaxă greșită.
- 5XX: eroare de server care indică faptul că serverul nu a reușit să finalizeze o cerere presupusă a fi validă.
Aplicațiile care înțeleg codurile de stare HTTP nu trebuie să cunoască toate codurile, ceea ce înseamnă că un cod necunoscut are, de asemenea, o frază de motiv HTTP necunoscută, care nu îi va oferi utilizatorului multe informații. Cu toate acestea, aceste aplicații HTTP trebuie să înțeleagă categoriile sau clasele așa cum le-am descris mai sus.
Dacă software-ul nu știe ce înseamnă codul specific, acesta poate cel puțin să identifice clasa. De exemplu, dacă un cod de stare de 490 nu este cunoscut de aplicație, acesta poate fi tratat ca fiind 400, deoarece este în aceeași categorie și poate presupune că există ceva în neregulă cu cererea clientului.
Linii de stare HTTP (coduri de stare HTTP + fraze de motiv HTTP)
Codul de stare | Expunere de motive Expresie |
100 | Continua |
101 | Protocoale de comutare |
102 | Prelucrare |
200 | O.K |
201 | Creată |
202 | Admis |
203 | Informații non-autoritare |
204 | Fara continut |
205 | Resetați conținutul |
206 | Conținut parțial |
207 | Multi-Stare |
300 | Alegeri multiple |
301 | Mutat permanent |
302 | Găsite |
303 | Consultați Altele |
304 | Nu a fost modificată |
305 | Utilizarea proxy |
307 | Redirecționarea temporară |
308 | Permanent Redirecționare |
400 | Cerere greşită |
401 | Neautorizat |
402 | Plata necesară |
403 | Interzis |
404 | Nu a fost gasit |
405 | metoda nepermisa |
406 | Inacceptabil |
407 | Proxy Authentication Necesar |
408 | Solicitați oprire |
409 | Conflict |
410 | Plecat |
411 | Durata necesară |
412 | Condiția prealabilă a eșuat |
413 | Cereți entitatea prea mare |
414 | Cererea-URI prea mare |
415 | Tipul de suport neacceptat |
416 | Intervalul de solicitare nu este satisfăcător |
417 | Așteptarea nu a reușit |
421 | Cerere nedorită |
422 | Unitate neprotejată |
423 | Blocat |
424 | Eșecul dependenței |
425 | Colecția neordonată |
426 | Actualizare necesară |
428 | Precondiție Necesar |
429 | Prea multe solicitări |
431 | Solicitați câmpurile pentru anteturi prea mari |
451 | Indisponibil din motive legale |
500 | eroare interna a serverului |
501 | Neimplementat |
502 | Bad Gateway |
503 | Serviciu Indisponibil |
504 | Gateway Time-out |
505 | Versiunea HTTP nu este acceptată |
506 | Varianta negociază de asemenea |
507 | Spațiu de stocare insuficient |
508 | Buclă detectată |
510 | Nu este extins |
511 | Autentificare rețea este necesară |
[1] Expresiile motivului HTTP care însoțesc codurile de stare HTTP sunt recomandate numai. O expresie diferită este permisă pentru RFC 2616 6.1.1. S-ar putea să vedeți expresii de motivare HTTP înlocuite cu o descriere mai "prietenoasă" sau într-o limbă locală.
Linii de stare HTTP neoficiale
Liniile de stare HTTP de mai jos pot fi utilizate de unele servicii ale terților ca răspunsuri la erori, dar acestea nu sunt specificate de nici un RFC.
Codul de stare | Expunere de motive Expresie |
103 | Punct de control |
420 | Nerespectarea metodei |
420 | Îmbunătățiți calmul |
440 | Autentificarea a expirat |
449 | Reîncercați cu |
450 | Blocat de controlul parental Windows |
451 | Redirecţiona |
498 | Simbol Invalid |
499 | Token necesar |
499 | Solicitarea a fost interzisă de antivirus |
509 | Limita lățimii de bandă a fost depășită |
530 | Site-ul este înghețat |
Notă: Este important să rețineți că, în timp ce codurile de stare HTTP pot partaja aceleași numere cu mesajele de eroare găsite în alte contexte, cum ar fi codurile de eroare ale Managerului de dispozitive , aceasta nu înseamnă că sunt legate în nici un fel.