Caută orice cod de stare al răspunsului HTTP (1xx–5xx) într-un director care permite căutarea și filtrarea — apoi deschide orice cod pentru a vedea ce înseamnă, când să îl folosești, dacă poate fi pus în cache și RFC-ul care îl definește. În browserul tău, gratuit.

Fiecare cod standard de stare al răspunsului HTTP, explicat. Totul rulează în browserul tău dintr-o referință încorporată — nimic nu este trimis către server.

100 Continuă Clientul ar trebui să continue trimiterea corpului cererii. 101 Comutare protocoale Serverul comută protocoalele așa cum a cerut clientul. 102 În procesare Serverul a primit și procesează cererea, dar încă nu este disponibil niciun răspuns. 103 Indicii timpurii Folosit pentru a returna antete preliminare, precum Link, înaintea răspunsului final. 200 OK Cererea a reușit. 201 Creat Cererea a reușit și a fost creată o resursă nouă. 202 Acceptat Cererea a fost acceptată pentru procesare, dar procesarea nu este finalizată. 203 Informații neautoritative Răspunsul a fost modificat de un proxy de transformare. 204 Fără conținut Cererea a reușit, dar nu returnează niciun corp. 205 Resetare conținut Cererea a reușit; clientul ar trebui să reseteze vizualizarea documentului. 206 Conținut parțial Serverul livrează doar o parte a resursei din cauza unui antet Range. 207 Multi-Status Transmite mai multe coduri de stare pentru mai multe operațiuni independente. 208 Deja raportat Membrii unei legături DAV au fost deja enumerați. 226 IM folosit Răspunsul este rezultatul manipulărilor de instanță aplicate resursei. 300 Mai multe opțiuni Cererea are mai mult de un răspuns posibil. 301 Mutat permanent Resursa s-a mutat permanent la un URL nou. 302 Găsit Resursa se află temporar la un URL diferit. 303 Vezi altul Răspunsul poate fi găsit la un alt URL folosind GET. 304 Nemodificat Versiunea din cache a resursei este încă valabilă. 307 Redirecționare temporară Redirecționare temporară care păstrează metoda HTTP. 308 Redirecționare permanentă Redirecționare permanentă care păstrează metoda HTTP. 400 Cerere greșită Serverul nu poate procesa cererea din cauza unei erori a clientului. 401 Neautorizat Autentificarea este necesară și a eșuat sau nu a fost furnizată. 402 Plată necesară Rezervat pentru utilizare viitoare; uneori folosit pentru API-uri condiționate de plată. 403 Interzis Clientul este autentificat, dar nu are voie să acceseze resursa. 404 Negăsit Serverul nu poate găsi resursa cerută. 405 Metodă nepermisă Metoda HTTP nu este acceptată pentru această resursă. 406 Inacceptabil Resursa nu poate produce un răspuns care să corespundă antetelor Accept. 407 Autentificare proxy necesară Clientul trebuie să se autentifice mai întâi la un proxy. 408 Expirare cerere Serverul a depășit timpul de așteptare a cererii. 409 Conflict Cererea intră în conflict cu starea curentă a resursei. 410 Dispărut Resursa a fost eliminată permanent. 411 Lungime necesară Cererea trebuie să specifice un antet Content-Length. 412 Precondiție eșuată O precondiție din antetele cererii nu a fost îndeplinită. 413 Conținut prea mare Corpul cererii este mai mare decât va procesa serverul. 414 URI prea lung URL-ul cerut este mai lung decât va interpreta serverul. 415 Tip de media neacceptat Corpul cererii este într-un format pe care serverul nu îl acceptă. 416 Interval nesatisfăcut Intervalul cerut nu poate fi îndeplinit. 417 Așteptare eșuată Așteptarea din antetul Expect nu a putut fi îndeplinită. 418 Sunt un ceainic Serverul refuză să prepare cafea pentru că este, permanent, un ceainic. 421 Cerere greșit direcționată Cererea a fost direcționată către un server care nu poate produce un răspuns. 422 Conținut neprocesabil Cererea este bine formată, dar invalidă din punct de vedere semantic. 423 Blocat Resursa accesată este blocată. 424 Dependență eșuată Cererea a eșuat pentru că o cerere anterioară de care depindea a eșuat. 425 Prea devreme Serverul nu este dispus să riște procesarea unei cereri reluate. 426 Actualizare necesară Clientul ar trebui să comute la un protocol diferit. 428 Precondiție necesară Serverul cere ca cererea să fie condiționată. 429 Prea multe cereri Clientul a trimis prea multe cereri într-un interval de timp dat. 431 Câmpurile antetului cererii prea mari Câmpurile antetului cererii sunt prea mari. 451 Indisponibil din motive legale Resursa este indisponibilă din cauza unor cereri legale. 500 Eroare internă de server Serverul a întâmpinat o condiție neașteptată. 501 Neimplementat Serverul nu acceptă funcționalitatea necesară. 502 Gateway greșit Un server din amonte a returnat un răspuns invalid. 503 Serviciu indisponibil Serverul nu poate gestiona temporar cererea. 504 Expirare gateway Un server din amonte nu a răspuns la timp. 505 Versiune HTTP neacceptată Serverul nu acceptă versiunea HTTP folosită. 506 Varianta negociază și ea A apărut o eroare de configurare a negocierii conținutului. 507 Stocare insuficientă Serverul nu poate stoca reprezentarea necesară. 508 Buclă detectată Serverul a detectat o buclă infinită în timpul procesării. 510 Neextins Sunt necesare extensii suplimentare ale cererii. 511 Autentificare de rețea necesară Clientul trebuie să se autentifice pentru a obține acces la rețea.
Niciun cod de stare nu corespunde căutării tale.
Încearcă un alt număr sau nume — de exemplu 301, Unauthorized sau timeout.

Despre Coduri de stare HTTP

Acest director de coduri de stare HTTP acoperă fiecare cod de răspuns standard, de la intervalul informativ 1xx până la erorile de server 5xx. Fiecare intrare arată codul numeric, expresia sa canonică și un rezumat de o linie, iar întreaga listă poate fi căutată după număr, nume sau semnificație — 301, Unauthorized și timeout duc toate la rezultate — sau filtrată după clasa de răspuns.

Fiecare cod se deschide într-o pagină proprie, dedicată, cu o explicație completă: ce înseamnă efectiv statusul, când să-l folosești în propriile API-uri și aplicații, dacă răspunsurile cu acel cod sunt cacheable implicit și care este RFC-ul care îl definește. Codurile înrudite din aceeași clasă sunt legate la final, astfel încât compararea 401 cu 403 sau 301 cu 308 durează un singur clic.

Cele cinci clase reprezintă cel mai rapid model mental pentru citirea oricărui răspuns: 1xx înseamnă că cererea continuă, 2xx înseamnă succes, 3xx înseamnă redirecționare, 4xx înseamnă că clientul a greșit, iar 5xx înseamnă că serverul a eșuat. Directorul este organizat exact după această structură.

Cum să utilizați Coduri de stare HTTP

  1. Introdu un cod, o expresie de stare sau un cuvânt cheie în câmpul de căutare — de exemplu 404, Not Found sau redirect.
  2. Folosește filtrul de clasă pentru a restrânge lista la codurile informaționale, de succes, de redirecționare, de eroare client sau de eroare server.
  3. Deschide pagina oricărui cod pentru a citi ce înseamnă, când să-l folosești, cacheabilitatea implicită și RFC-ul care îl definește.
  4. Verifică secțiunea de coduri înrudite pentru a compara vecinii din aceeași clasă.
  5. Folosește butonul de copiere pentru a prelua codul pentru un raport de bug, un test sau o specificație de API.

Întrebări frecvente

Prima cifră grupează codurile după rezultat: 1xx informațional (cererea a fost primită, se continuă), 2xx succes, 3xx redirecționare (este necesară o acțiune suplimentară), 4xx eroare client (cererea este de vină) și 5xx eroare server (serverul nu a reușit să îndeplinească o cerere validă).

401 Unauthorized înseamnă că cererii îi lipsește o autentificare validă — clientul ar trebui să se autentifice sau să furnizeze credențiale și să reîncerce. 403 Forbidden înseamnă că serverul a înțeles credențialele, dar refuză oricum accesul: autentificarea nu va schimba răspunsul.

Folosește 301 când resursa s-a mutat permanent — browserele și motoarele de căutare își actualizează referințele. Folosește 302 pentru mutări temporare. Dacă metoda cererii trebuie păstrată exact, preferă variantele lor moderne și mai stricte, 308 și 307.

Unele coduri de stare, precum 200 și 301, pot fi stocate de cache-urile browserelor și ale proxy-urilor chiar și fără antete explicite de cache; altele, precum majoritatea răspunsurilor 4xx și 5xx, nu pot. Indicatorul îți spune valoarea implicită, astfel încât să știi când sunt necesare antete Cache-Control.

Da. Fiecare cod primește o pagină dedicată, cu link propriu, cu semnificația sa, utilizarea tipică, cacheabilitatea și RFC-ul definitor, plus coduri înrudite din aceeași clasă — util pentru a salva la favorite sau a partaja exact codul discutat.

Da. Directorul și fiecare pagină de cod sunt gratuite, fără cont, iar căutarea rulează instant în browserul tău, fără a trimite nimic la server.

Ai nevoie de ajutor?
Ai întâmpinat o problemă cu acest instrument? Spune-ne.
Raportează o problemă

Adăugați acest instrument gratuit pe propriul site — copiați și lipiți codul de mai jos.