Codurile de eroare HTTP și codurile de stare au fost explicate

Înțelegerea erorilor de pagină web și ce trebuie să faceți despre ele

Când vizitați site-urile Web, browserul dvs. - clientul - face conexiuni la serverele web printr-un protocol de rețea denumit HTTP . Aceste conexiuni de rețea suportă trimiterea datelor de răspuns de la servere către clienți, inclusiv conținutul paginilor web și, de asemenea, unele informații de control al protocolului. Ocazional, este posibil să nu reușiți să ajungeți la site-ul pe care încercați să îl atingeți. În schimb, vedeți o eroare sau un cod de stare.

Tipuri de erori HTTP și coduri de stare

Datele de răspuns ale serverului HTTP pentru fiecare solicitare sunt incluse în codul care indică rezultatul solicitării. Aceste coduri de rezultate sunt numere din trei cifre împărțite în categorii:

Numai câteva dintre numeroasele coduri de eroare și stare de stare se pot vedea pe internet sau pe intranet . Codurile legate de erori sunt de obicei afișate într-o pagină Web unde sunt afișate ca ieșiri ale unei cereri eșuate, în timp ce alte coduri de stare nu sunt afișate utilizatorilor.

200 OK

Wikimedia Commons

În cazul stării HTTP 200 OK , serverul web a procesat cererea cu succes și a transmis conținutul în browser. Cele mai multe cereri HTTP au ca rezultat această stare. Utilizatorii rar văd acest cod pe ecran ca browsere web, de obicei, numai afișarea de coduri atunci când există o problemă.

Eroare 404 pagina nu a fost găsită

Când vedeți eroarea HTTP 404 Not Found , serverul web nu a putut găsi pagina, fișierul sau altă resursă solicitate. Erori HTTP 404 indică faptul că conexiunea la rețea între client și server a fost efectuată cu succes. Această eroare apare cel mai frecvent atunci când utilizatorii introduc manual o adresă URL incorectă într-un browser sau administratorul serverului web elimină un fișier fără a redirecționa adresa către o nouă locație valabilă. Utilizatorii ar trebui să verifice adresa URL pentru a remedia această problemă sau să aștepte ca administratorul web să o corecteze.

Eroare 500 eroare de server intern

Wikimedia Commons

Cu eroarea de eroare HTTP 500 Eroare internă de server , serverul web a primit o solicitare validă de la un client, dar nu a putut să o proceseze. Erori HTTP 500 apar atunci când serverul întâlnește unele probleme tehnice generale, cum ar fi scăderea volumului de memorie disponibil sau a spațiului pe disc. Un administrator de server trebuie să remedieze această problemă. Mai Mult "

Eroare 503 Serviciu indisponibil

Domeniu public

Eroare HTTP 503 Serviciul Indisponibil indică faptul că un server web nu poate procesa cererea de client primită. Unele servere web utilizează HTTP 503 pentru a indica eșecurile așteptate, datorită unor politici administrative, cum ar fi depășirea unei limite a numărului de utilizatori concurenți sau utilizarea CPU, pentru a le distinge de eșecurile neașteptate care ar fi raportate în mod normal ca HTTP 500.

301 mutat permanent

Domeniu public

HTTP 301 mutat Permanent indică faptul că URI specificat de client a fost mutat într-o altă locație utilizând o metodă numită redirecționare HTTP , care permite clientului să emită o nouă solicitare și să preia resursa din noua locație. Browserele web urmăresc automat redirecționările HTTP 301 fără a necesita intervenția utilizatorului.

302 S-au găsit sau 307 redirecționări temporare

Domeniu public

Starea 302 S-a găsit similar cu 301, dar codul 302 a fost proiectat pentru cazurile în care o resursă este mutată temporar, nu permanent. Un administrator de server ar trebui să utilizeze HTTP 302 numai în perioadele scurte de întreținere a conținutului. Browserele web urmăresc 302 redirecționări în mod automat ca în cazul codului 301. Versiunea HTTP 1.1 a adăugat un nou cod, 307 Temporary Redirect , pentru a indica redirecționările temporare.

400 Solicitare incorectă

Domeniu public

Un răspuns de 400 de cereri incorecte înseamnă că serverul web nu a înțeles solicitarea din cauza sintaxei invalide. În mod normal, acest lucru indică o problemă tehnică care implică clientul, dar coruperea datelor în rețeaua în sine poate provoca, de asemenea, eroarea.

401 Neautorizat

Domeniu public

Eroarea 401 neautorizată apare atunci când clientul web solicită o resursă protejată pe server, dar clientul nu a fost autentificat pentru acces. De obicei, un client trebuie să se conecteze la server cu un nume de utilizator și o parolă valide pentru a rezolva problema.

100 Continuați

Domeniu public

Adăugat în versiunea 1.1 a protocolului, starea HTTP 100 Continue a fost proiectată să utilizeze mai eficient banda de rețea, permițând serverelor să-și confirme disponibilitatea de a accepta solicitări mari. Protocolul Continue permite unui client HTTP 1.1 să trimită un mesaj mic, special configurat, care solicită serverului să răspundă cu un cod de 100. Apoi așteaptă răspunsul înainte de a trimite o solicitare (de obicei mare) de urmărire. Clienții și serverele HTTP 1.0 nu utilizează acest cod.

204 Fără conținut

Domeniu public

Veți vedea mesajul 204 No Content (Conținut fără conținut) atunci când serverul trimite un răspuns valid la o solicitare de client care conține numai informații din antet - nu conține niciun corp de mesaj. Clienții Web pot utiliza HTTP 204 pentru a procesa răspunsurile serverului mai eficient, evitând, de exemplu, revigorarea paginilor în mod inutil.

502 Bad Gateway

Domeniu public

O problemă de rețea între client și server cauzează eroarea 502 Bad Gateway . Aceasta poate fi declanșată de erorile de configurare de pe un paravan de protecție a rețelei , de un router sau de alt dispozitiv de gateway de rețea.