Codurile de stare HTTP sunt coduri de răspuns standard furnizate de serverele de site web de pe internet. Codurile ajută la identificarea cauzei problemei atunci când o pagină web sau o altă resursă nu se încarcă corect.
Termenul cod de stare HTTP este, de fapt, termenul obișnuit pentru linia de stare HTTP care include atât Codul de stare HTTP si HTTP frază motiv .
Codurile de stare HTTP sunt uneori numite coduri de eroare ale browserului sau coduri de eroare pe internet.
De exemplu, linia de stare HTTP 500 Eroare internă a server-ului este alcătuit din codul de stare HTTP al 500 și fraza motivului HTTP din eroare interna a serverului.
Există cinci categorii de erori de cod de stare HTTP; acestea sunt cele două grupuri majore:
Eroare de client 4xx
Acest grup de coduri de stare HTTP include acelea în care cererea pentru o pagină web sau o altă resursă conține o sintaxă proastă sau nu poate fi completă din alt motiv, probabil din vina clientului (surferul web).
Unele coduri de stare HTTP pentru erori comune ale clientului includ 404 (Nu este găsit), 403 (Interzis) și 400 (Solicitare incorectă).
Eroare server 5xx
Acest grup de coduri de stare HTTP include acelea în care cererea pentru o pagină web sau pentru altă resursă este înțeleasă de serverul site-ului web, dar nu este capabilă să o completeze din anumite motive.
Unele coduri de stare comune ale erorilor de eroare ale serverului HTTP includ 500 (Eroare internă de server) tot mai frecventă, împreună cu 503 (Service Unavailable) și 502 (Bad Gateway).
Mai multe informații despre codurile de stare HTTP
Alte coduri de stare HTTP există în plus față de codurile 4xx și 5xx. Există, de asemenea, coduri 1xx, 2xx și 3xx care sunt informaționale, confirmă succesul sau dictează o redirecționare. Aceste tipuri suplimentare de coduri de stare HTTP nu sunt erori, deci nu ar trebui să fiți alertați despre acestea în browser.
Vedeți o listă completă cu erori pe pagina noastră privind erorile codului de stare HTTP sau vedeți toate aceste linii de stare HTTP (1xx, 2xx și 3xx) în "Ce sunt liniile de stare HTTP? bucată.
Codul de stare al HTTP (Hypertext Transfer Protocol) al codului de stare al site-ului IANA este sursa oficială pentru codurile de stare HTTP, dar uneori Windows include erori suplimentare, mai specifice, care explică informații suplimentare. Puteți găsi o întreagă listă a acestora pe site-ul Microsoft.
De exemplu, în timp ce codul de stare HTTP 500 mijloace Eroare server de Internet , Utilizează Microsoft Internet Information Services (ISS) 500.15 să însemne asta Solicitările directe pentru Global.aspx nu sunt permise.
Iată câteva exemple:
- 404.13 are fraza motivului HTTP deConținutul este prea mare.
- 500.53 mijloaceA apărut o eroare de rescriere în timpul RQ_RELEASE_REQUEST_STATE procesării notificărilor. A apărut o eroare de executare a regulilor de ieșire. Regula este configurată pentru a fi executată înainte ca actualizarea cache-ului de utilizator să fie actualizată.
- 502.3 mijloace Bad Gateway: Eroare de conectare a transportorului (ARR).
Aceste așa-numite subcoduri generate de Microsoft ISS nu înlocuiesc codurile de stare HTTP, ci sunt găsite în diferite zone ale Windows ca fișiere de documentație.
Nu toate codurile de eroare sunt înrudite
Un cod de stare HTTP nu este același cu un cod de eroare pentru Manager de dispozitive sau un cod de eroare de sistem. Unele coduri de eroare de sistem partajează codurile cu codurile de stare HTTP, dar sunt erori diferite cu mesaje de eroare și semnificații complet diferite.
De exemplu, codul de stare HTTP 403.2 mijloaceAccesul la citire este interzis. Cu toate acestea, există și un cod de eroare de sistem 403 asta inseamnaProcesul nu este în modul de procesare de fundal.
În mod similar,500 codul de stare înseamnă astaEroare server de Internet ar putea fi ușor confundat pentru un cod de eroare de sistem500 asta inseamnaProfilul utilizatorului nu poate fi încărcat.
Cu toate acestea, acestea nu sunt legate și nu ar trebui tratate în mod similar. Unul se afișează într-un browser web și explică un mesaj de eroare despre client sau server, în timp ce celălalt se afișează în altă parte în Windows și nu implică neapărat browserul web.
Dacă întâmpinați probleme în a afla dacă codul de eroare pe care îl vedeți este sau nu un cod de stare HTTP, căutați cu atenție unde este văzut mesajul. Dacă vedeți o eroare în browserul dvs. web, pe pagina web , este un cod de răspuns HTTP.
Alte mesaje de eroare ar trebui să fie abordate separat în funcție de contextul în care sunt văzute: în Device Manager sunt afișate codurile de eroare ale dispozitivului, codurile de eroare de sistem sunt afișate pe tot ecranul Windows, codurile POST sunt date în timpul testului Power On Self Test etc.