HTTP statusa kodi

Vietnes parāda statusa kodus, atbildot uz kļūdām

HTTP statusa kodi ir standarta atbildes kodi, ko sniedz tīmekļa vietņu serveri internetā. Šie kodi palīdz identificēt problēmas cēloni, ja tīmekļa lapa vai cits resurss netiek ielādēts pareizi.

Termins HTTP statusa kods faktiski ir HTTP statusa rindas kopējais termins, kas ietver gan HTTP statusa kodu, gan HTTP iemeslu frāzi .

HTTP statusa kodus dažreiz sauc par pārlūkprogrammas kļūdas kodiem vai interneta kļūdas kodiem.

Piemēram, HTTP statusa līnija 500: iekšējā servera kļūda sastāv no 500 HTTP statusa koda un iekšējās servera kļūdas HTTP iemesla frāzes.

Pieejamas piecas HTTP statusa koda kļūdas kategorijas; šīs ir divas galvenās grupas:

4xx Klienta kļūda

Šī HTTP statusa koda grupa ietver tādus, kuros tīmekļa lapas vai cita resursa pieprasījums satur sliktu sintaksi vai to nevar aizpildīt kāda cita iemesla dēļ, iespējams, no klienta vainas (interneta pārlūka).

Daži kopīgie klienta kļūda HTTP statusa kodi ietver 404 (nav atrasts) , 403 (aizliegts) un 400 (slikta pieprasījums) .

5xx servera kļūda

Šī HTTP statusa kodu grupa ietver tos, kuru vietnes serveris saprot tīmekļa lapas vai cita resursa pieprasījumu, bet tas nav iespējams to aizpildīt kāda iemesla dēļ.

Dažas bieži sastopamas servera kļūdas HTTP statusa kodus ietver arvien populārs 500 (iekšējā servera kļūda) kopā ar 503 (pakalpojums nav pieejams) un 502 (slikts vārtejas) .

Plašāka informācija par HTTP statusa kodiem

Papildus 4xx un 5xx kodiem pastāv citi HTTP statusa kodi. Ir arī 1xx, 2xx un 3xx kodi, kas ir informatīvi, apstiprina veiksmi vai diktē attiecīgu novirzīšanu. Šie papildu HTTP statusa koda tipi nav kļūdas, tāpēc pārlūkprogrammā jums par to nevajadzētu brīdināt.

Skatiet pilnīgu kļūdu sarakstu mūsu HTTP statusa koda kļūdu lapā vai skatiet visas šīs HTTP statusa rindiņas (1xx, 2xx un 3xx) mūsu Kas ir HTTP statusa līnijas? gabals.

IANA Hiperteksta pārsūtīšanas protokola (HTTP) statusa koda reģistra lapa ir oficiālais HTTP statusa kodu avots, bet dažkārt Windows dažkārt ietver papildu, konkrētākas kļūdas, kas izskaidro papildu informāciju. Jūs varat atrast visu to sarakstu Microsoft vietnē.

Piemēram, kamēr 500 HTTP statusa kods nozīmē Internet Server Error , Microsoft Internet Information Services (ISS) izmanto 500.15, kas nozīmē, ka tiešie pieprasījumi Global.aspx nav atļauti .

Šeit ir daži piemēri:

Šie tā dēvētie apakškodi, ko rada Microsoft ISS, neaizstāj HTTP statusa kodus, bet tiek atrasti dažādās Windows vietās, piemēram, dokumentācijas failos.

Ne visi kļūdu kodi ir saistīti

HTTP statusa kods nav tāds pats kā Device Manager kļūdas kods vai sistēmas kļūdas kods . Daži sistēmas kļūdu kodi koplieto kodus ar HTTP statusa kodiem, taču tie ir dažādas kļūdas ar pilnīgi atšķirīgām saistītajām kļūdas ziņām un nozīmēm.

Piemēram, HTTP statusa kods 403.2 nozīmē aizliegtu piekļuvi lasījumam . Tomēr tur ir arī sistēmas kļūdas kods 403, kas nozīmē, ka process nav fona apstrādes režīmā .

Līdzīgi 500 statusa kodu, kas nozīmē Internet Server Error, varētu viegli sajaukt ar sistēmas kļūdas kodu 500, kas nozīmē, ka Lietotāja profilu nevar ielādēt .

Tomēr tie nav saistīti un tos nedrīkst izturēties līdzīgi. Viens tiek parādīts tīmekļa pārlūkprogrammā un izskaidrots kļūdas ziņojums par klientu vai serveri, kamēr otrs ir redzams citviet Windows, un tas ne vienmēr ietver tīmekļa pārlūku.

Ja jums rodas problēmas, nosakot, vai redzamais kļūdas kods ir HTTP statusa kods, rūpīgi izlasiet to, kur ziņojums tiek rādīts. Ja tīmekļa pārlūkprogrammā redzat kļūdu , tīmekļa lapā tas ir HTTP atbildes kods.

Citas kļūdas ziņas ir jārisina atsevišķi, ņemot vērā kontekstu, kurā tie ir redzami: Device Manager kļūdu kodi ir redzami Device Manager, sistēmas kļūdu kodi tiek parādīti visā Windows, POST kodi tiek doti laikā Power On Self Test utt.