Care sunt codurile de eroare http

Se întâmplă că atunci când solicitați un site sau o pagină de site, browserul web afișează o eroare. Eroarea este indicată printr-un cod numeric și o scurtă descriere.

Exemplu: Eroarea 404 nu a fost găsită. Ce înseamnă aceste coduri?







(101-199) Răspunsuri la informații

Răspunsurile din gama de informații 100-199 indică faptul că cererea clientului este acceptată și procesată.

- 100 - Continuare - Partea inițială a cererii este acceptată și clientul poate continua să trimită cererea.

- 101 - Protocoale de comutare - Serverul execută cererea clientului și comută protocoalele conform indicației date în câmpul Antet de upgrade. Solicitări de succes ale clienților.

(200-299) 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 la server conține datele solicitate.

- 201 - Creat - Acest cod de stare este folosit la crearea unei noi adrese URL. Împreună cu acest cod rezultat, serverul emite un antet Locație, 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ă cererea, nu, chiar dacă în momentul primirii cererii ar fi fost acceptabil.

- 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ă elimine formularul utilizat în această tranzacție pentru date suplimentare de intrare. Util pentru aplicații CGI care necesită introducerea datelor.

- 206 - Conținut parțial - Serverul returnează doar o parte din datele de volum solicitate. Folosit ca răspuns la o interogare cu antetul Range. Serverul trebuie să precizeze intervalul inclus în răspuns în antetul Range-Range.

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 - Opțiuni multiple (mai multe opțiuni de alegere) - URL-ul solicitat indică mai multe resurse. De exemplu, o adresă URL 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 - adresa URL 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 o nouă adresă URL.

- 302- Mutat temporar (resursa este temporar mutată) - adresa URL solicitată a fost mutată, 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 o nouă adresă URL, dar toate solicitările ulterioare trebuie să utilizeze vechea adresă URL.

- 303 - Vedeți Altele (a se vedea altă resursă) - adresa URL solicitată poate fi găsită de o altă adresă URL (indicată în antetul Locație).

- 304 - Nu este modificat codul de răspuns pentru antetul lf-Modificat-Din, dacă adresa URL nu a fost modificată de la data specificată. Organismul conținutului nu este trimis și clientul trebuie să utilizeze copia locală.

- 305 - Utilizați Proxy (utilizați un server proxy) - cererea către resursa solicitată trebuie făcută prin intermediul serverului proxy specificat în câmpul Locație. Câmpul Locație specifică adresa URL a serverului proxy. Este de așteptat ca destinatarul să repete cererea printr-un server proxy.







(400-499) 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 greșită - cererea nu poate fi înțeleasă de server datorită sintaxei greșite. Clientul nu trebuie să repete solicitarea fără modificări.

- 401- Neautorizat (fără permisiune) - solicitarea cere autentificarea utilizatorului. Răspunsul trebuie să includă câmpul antetului WWW-Authenticate, care conține provocarea aplicabilă resursei solicitate. Clientul poate repeta solicitarea cu câmpul de autorizare corespunzător.

Dacă cererea conține deja acreditări de autorizare în câmpul de autorizare, răspunsul cu un cod de stare de 401 indică faptul că aceste recomandări sunt refuzate în autentificare.

Dacă răspunsul cu codul de stare 401 conține același apel ca răspunsul anterior și agentul de utilizator a încercat deja să se autentifice cel puțin o dată, ar trebui să îi arătați utilizatorului obiectul care a fost dat în răspuns, deoarece acest obiect poate include relevante informații de diagnosticare.

- 402 - Plata necesară - Acest cod este rezervat pentru utilizare ulterioară. În prezent, HTTP nu este încă implementat.

- 403 - Interzisă - cererea a fost respinsă deoarece serverul nu răspunde (sau nu poate) unui client.

- 404- Nu a fost găsit - documentul pentru adresa URL specificată nu există, serverul nu a găsit nimic corespunzător acestui URI solicitat (Request-URI). În nici un caz nu se raportează dacă o astfel de prevedere este temporară sau permanentă.

- 405 - Metoda nu este permisă - acest cod este emis cu rubrica Permiteți și indică faptul că metoda utilizată de client pentru această adresă URL nu este acceptată.

- 406 - Nu este acceptabil - O resursă identificată printr-o cerere are capacitatea de a genera numai obiecte de răspuns care au caracteristici de conținut care nu sunt în concordanță cu anteturile de acceptare reprezentate în cerere.

- 407 - Authentication proxy este necesar - acest cod este similar cu codul 401 (neautorizat), dar indică faptul că clientul trebuie mai întâi să-și stabilească autenticitatea serverului proxy.

Serverul proxy trebuie să returneze câmpul cu antet Proxy-Authenticate, care conține provocarea utilizată de serverul proxy pentru resursa solicitată. Clientul poate repeta solicitarea cu câmpul cu antetul corespunzător autorizației proxy.

- 408 - Solicitare de expirare - clientul nu a făcut o solicitare în intervalul în care serverul este gata să aștepte. Clientul poate repeta solicitarea fără modificări mai târziu.

- 409 - Conflict - cererea nu a fost executată din cauza unui conflict cu starea actuală a resursei. Acest cod este permis numai în situațiile în care este de așteptat ca utilizatorul să poată rezolva conflictul și retransmite cererea.

- 410- A dispărut (nu mai este nici o resursă) - acest cod indică faptul că adresa URL solicitată nu mai există și este șters definitiv de pe server.

- 411- Length Required (lungimea trebuie specificată) - serverul refuză să accepte o solicitare cu o lungime de conținut nedefinită. Clientul poate încerca din nou solicitarea dacă adaugă un câmp valabil pentru conținut în lungime, care conține lungimea corpului mesajului în mesajul de solicitare.

- 412- Precondiție Eșuată - serverul refuză să proceseze cererea, deoarece obiectul cererii este mai mare decât serverul dorește sau este capabil să proceseze. Serverul poate închide conexiunea pentru a împiedica clientul să continue cererea.

Dacă aceasta este o stare temporară, serverul ar trebui să includă câmpul antet Retry-After pentru a indica momentul în care clientul poate repeta din nou solicitarea.

- 413 - Entitatea solicitată prea mare (elementul solicitat este prea mare) - serverul nu va procesa solicitarea deoarece corpul său este prea mare.

- 414 - Solicitare URI prea lungă (identificatorul de resurse din cerere este prea lung) - serverul nu va procesa solicitarea, deoarece adresa URL este prea lungă.

- 415 - Tip de suport neacceptat - Serverul refuză să repare solicitarea deoarece obiectul cererii este într-un format care nu este suportat de resursa solicitată pentru metoda solicitată.

(500-599) Erori la 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ă a serverului - atunci când procesează o cerere pe server, una dintre componentele sale (de exemplu, programul CGI) a emis o eroare sau a întâmpinat o eroare de configurare.

- 501 - Neaplicat - clientul a solicitat executarea unei acțiuni pe care serverul nu o poate executa, serverul nu suportă funcționalitatea necesară executării cererii. Acest răspuns corespunde unei stări în care serverul nu recunoaște metoda de solicitare și nu este capabil să-l furnizeze pentru nicio resursă.

- 502 - Bad Gateway - serverul care acționează ca un gateway sau server proxy a primit un răspuns nevalid de la următorul server din lanțul de solicitare pe care la accesat în timp ce încerca să execute cererea.

- 503 - Serviciu indisponibil - acest cod indică faptul 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.

- 504 - Gateway Timeout - acest răspuns este similar cu 408 (Time-out cerere), cu excepția faptului că gateway-ul sau serverul autorizat a depășit limita de timp.

- 505 - Versiunea HTTP nu este acceptată - Serverul nu acceptă versiunea protocolului HTTP folosit în cerere.







Articole similare

Trimiteți-le prietenilor: