Gama de coduri Semnificația răspunsului
Răspunsurile din intervalul 100-199 sunt informative; ele indică faptul că cererea clientului este acceptată și procesată.
100 Continuați
Partea inițială a cererii este acceptată, iar clientul poate continua să trimită cererea.
101 Protocoale de comutare
Serverul îndeplinește cerințele clientului și comută protocoalele conform indicației date în câmpul Antet de upgrade.
Solicitări de succes ale clienților
Răspunsurile în intervalul 200-299 înseamnă că cererea clientului a fost procesată cu succes.
200 OK
Solicitarea clientului a fost procesată cu succes, iar răspunsul serverului conține datele solicitate.
201 Creat
Acest cod de stare este utilizat la crearea unui nou URI. Împreună cu acest cod de rezultat, serverul emite Locația antetului (vezi Capitolul 19), care conține informații despre locul în care au fost plasate noile date.
202 Acceptat
Cererea a fost acceptată, dar nu a fost procesată imediat. În corpul conținutului de răspuns al serverului, pot fi furnizate informații suplimentare despre această tranzacție. Garantează că serverul va satisface în cele din urmă acceptabilul.
203 Informații non-autoritare
Informațiile din antetul conținutului sunt preluate dintr-o copie locală sau dintr-o terță parte, și nu din serverul sursă.
204 Fără conținut
Răspunsul conține un cod de stare și un antet, dar corpul conținutului lipsește. Când primiți acest răspuns, browserul nu are nevoie să actualizeze documentul. Un handler pentru zonele cu imagini sensibile poate returna acest cod când utilizatorul face clic pe părți inutile sau goale ale imaginii.
205 Resetare conținut
Browserul trebuie să ștergă formularul utilizat în această tranzacție pentru date suplimentare de intrare. Util pentru aplicații CGI care necesită introducerea datelor.
Un cod de răspuns în intervalul 300-399 înseamnă că cererea nu este executată, iar clientul trebuie să întreprindă anumite acțiuni pentru a satisface cererea.
300 alegeri multiple
URI-ul solicitat reprezintă mai mult de o resursă. De exemplu, un URI poate denumi un document tradus în mai multe limbi. În corpul de conținut returnat de server, este posibil să existe o listă cu date mai specifice despre cum să selectați corect resursa.
301 Mutat permanent
URI-ul solicitat nu mai este utilizat de server și operația specificată în cerere nu este executată. Noua locație a documentului solicitat este indicată în antetul Locație. În toate solicitările ulterioare pentru acest document, trebuie să specificați un nou URI.
302 Mutat temporar
URI-ul solicitat este intercalat, dar numai temporar. Poziția Locație indică o locație nouă. Imediat după primirea acestui cod de stare, clientul trebuie să rezolve cererea utilizând un URI nou, dar toate solicitările ulterioare trebuie să utilizeze vechiul URI.
303 Vedeți Altele
URI-ul solicitat poate fi găsit de un URI diferit (indicat în antetul Locație). Ar trebui să fie selectată utilizând metoda GET pentru această resursă.
304 Nu a fost modificat
Acesta este codul de răspuns pentru antetul lf-Modificat-Din, dacă URI nu sa schimbat de la data specificată. Organismul conținutului nu este trimis și clientul trebuie să utilizeze copia locală.
305 Utilizați Proxy
Accesul la URI solicitat trebuie să se facă prin serverul proxy specificat în antetul Locație.
Cereri incomplete ale clienților
Codurile de răspuns în intervalul 400-499 înseamnă că cererea clientului este incompletă. Aceste coduri pot de asemenea să însemne că sunt necesare informații suplimentare de la client.
400 Solicitare incorectă
Acest lucru înseamnă că serverul a detectat o eroare de sintaxă în solicitarea clientului.
401 Neautorizat
Acest cod rezultat, transmis cu antetul WWW-Authenticate, indică faptul că utilizatorul care a trimis cererea nu are acreditările necesare și că atunci când cererea este repetată cu indicarea acestui URI, utilizatorul trebuie să acorde această autoritate.
402 Plata obligatorie
Acest cod în HTTP nu este încă implementat.
403 Interzis
Cererea a fost respinsă deoarece serverul nu (sau nu poate) răspunde clientului.
404 Nu a fost găsit
Documentul de la URI specificat nu există.
Metoda 405 nu este permisă
Acest cod este emis cu antetul Permite și indică faptul că metoda utilizată de client pentru acest URI nu este acceptată.
406 Nu este acceptabil
Resursele specificate de client pentru acest URI există, dar nu în formatul pe care clientul are nevoie. Împreună cu acest cod, serverul emite anteturile Content-Language, Content-Encoding și Content-Type.
Este necesară autentificarea proxy 407
Serverul proxy trebuie să autorizeze solicitarea înainte de a-l trimite. Folosit cu antetul Proxy-Authenticate.
408 Termen de întrerupere al solicitării
Acest cod de răspuns înseamnă că clientul nu a trimis cererea completă pentru o anumită perioadă de timp (care este de obicei specificată în configurația serverului), iar serverul deconectează conexiunea la rețea.
409 Conflict
Această solicitare este în conflict cu o altă solicitare sau cu o configurație a serverului. Informațiile privind conflictul ar trebui returnate în partea informativă a răspunsului.
410 Plecat
Acest cod arată că URI-ul solicitat nu mai există și este șters definitiv de pe server.
411 Durată necesară
Serverul nu va accepta solicitarea fără antetul Content-Length specificat în acesta.
412 Precondiția nu a reușit
Rezultatul evaluării condiției specificate în interogare de către una sau mai multe antete. este falsă (falsă).
413 Entitatea solicită prea mare
Serverul nu va procesa solicitarea, deoarece corpul său este prea mare.
414 Solicitarea-URI prea lungă
Serverul nu va procesa solicitarea deoarece adresa URI este prea lungă.
415 Tip de suport neacceptat
Serverul nu va procesa cererea, deoarece corpul său are un format neacceptat.
Eroare server
Răspunsurile din codurile 500-599 indică faptul că serverul a întâmpinat o eroare și probabil că nu va putea să îndeplinească solicitarea clientului.
500 eroare internă de server
Când procesați o solicitare pe server, una dintre componentele sale (de exemplu, programul CGI) a dat un accident sau a întâmpinat o eroare de configurare.
501 Neaplicat
Clientul a solicitat o acțiune pe care serverul nu o poate efectua.
502 Bad Gateway
Serverul (sau serverul proxy) a primit răspunsuri nevalide de la un alt server (sau server proxy).
503 Serviciu indisponibil
Acest cod înseamnă că acest serviciu este temporar indisponibil, dar în viitor accesul la acesta va fi restabilit. Dacă serverul știe când se va întâmpla acest lucru, se poate emite și antetul Retry-After.
Ora de ieșire a gateway-ului 504
Acest răspuns este similar cu 408 (Time-out de solicitare). cu excepția faptului că poarta sau serverul autorizat au depășit limita de timp.
505 Versiunea HTTP nu este acceptată
Serverul nu acceptă versiunea protocolului HTTP folosit în solicitare.
EXEMPLE DE RĂSPUNS CODE SERVER POSTAL,
dacă un astfel de utilizator nu este prezent pe serverul de poștă electronică: