HTTP kodovi statusa

Web stranice prikazuju statusne kodove kao odgovor na pogreške

HTTP statusni kodovi standardni su kodovi odgovora koji daju web poslužitelji na internetu. Kodovi pomažu pri otkrivanju uzroka problema kada se web stranica ili drugi resurs ne učitavaju ispravno.

Pojam HTTP statusni kod je zapravo uobičajeni pojam za HTTP statusnu liniju koja uključuje i HTTP statusni kod i HTTP frazu razloga .

HTTP statusni kodovi ponekad se nazivaju kodovi pogrešaka preglednika ili šifri pogrešaka interneta.

Na primjer, linija statusa HTTP 500: Unutarnja pogreška poslužitelja sastoji se od HTTP statusa koda od 500 i HTTP razloga fraze unutarnje pogreške poslužitelja .

Postoje pet kategorija pogrešaka HTTP statusa kodova; to su dvije glavne skupine:

4xx Client Error

Ova grupa HTTP statusa kodova uključuje one u kojima zahtjev za web stranicu ili drugi resurs sadrži lošu sintaksu ili se ne može ispuniti iz nekog drugog razloga, vjerojatno zbog kvara klijenta (web surfer).

Neke uobičajene HTTP statusne kodne pogreške klijenta uključuju 404 (Not Found) , 403 (Forbidden) i 400 (Bad Request) .

Pogreška 5xx poslužitelja

Ova grupa HTTP statusa kodova uključuje one u kojima je poslužitelj web stranice razumio zahtjev za web stranicu ili drugi resurs, ali ga ne može ispuniti iz nekog razloga.

Neke uobičajene pogreške poslužitelja HTTP statorskih kodova uključuju sve popularniju 500 (internu pogrešku poslužitelja) , zajedno s 503 (usluga nedostupna) i 502 (loša vrata) .

Više informacija o HTTP statusnim kodovima

Pored kodova 4xx i 5xx postoje i drugi HTTP statusni kodovi. Postoje i kodovi 1xx, 2xx i 3xx koji su informativni, potvrđuju uspjeh ili diktiraju preusmjeravanje. Te dodatne vrste HTTP statorskih kodova nisu pogreške pa ih ne biste trebali upozoriti u pregledniku.

Pogledajte potpuni popis pogrešaka na našoj stranici HTTP pogrešaka koda statusa ili pogledajte sve te linije HTTP statusa (1xx, 2xx i 3xx) u našem Što su linije statusa HTTP-a? komad.

Registar stranica koda statusa IANA HTTP (Hypertext Transfer Protocol) službeni je izvor za HTTP statusne kodove, ali Windows ponekad uključuje dodatne, specifičnije pogreške koje objašnjavaju dodatne informacije. Možete pronaći cijeli popis ovih stranica na Microsoftovu web mjestu.

Na primjer, dok HTTP statusni kod od 500 znači grešku internetskog poslužitelja , Microsoft Internet Information Services (ISS) koristi 500.15 , što znači da izravni zahtjevi za Global.aspx nisu dopušteni .

Evo još nekoliko primjera:

Ti takozvani podkodi generirani od strane Microsoft ISS-a ne zamjenjuju HTTP statusne kodove, već se nalaze u različitim područjima sustava Windows poput dokumentacijskih datoteka.

Nisu svi kodovi pogrešaka povezani

HTTP statusni kôd nije isti kao kod pogreške u upravitelju uređaja ili kodu pogreške sustava . Neke šifre pogrešaka sustava šalju brojeve kodova sa HTTP statusnim kodovima, ali su različite pogreške s potpuno različitim pridruženim porukama i značenjima pogreške.

Na primjer, HTTP statusni kod 403.2 znači da je pristup za čitanje zabranjeno . Međutim, postoji i šifra pogreške sustava 403 koja znači da proces nije u načinu rada za obradu pozadine .

Slično tome, kôd za status 500 koji znači grešku s internetskim poslužiteljem može se lako zbuniti za šifru pogreške sustava 500 koja znači da se korisnički profil ne može učitati .

Međutim, one nisu povezane i ne bi se trebale tretirati na sličan način. Jedan se prikazuje u web pregledniku i objašnjava poruku o pogrešci o klijentu ili poslužitelju, a druga se prikazuje drugdje u sustavu Windows i uopće ne uključuje web preglednik.

Ako imate poteškoća s utvrđivanjem je li kôd pogreške koji ste vidjeli HTTP statusni kod, pažljivo pogledajte gdje se poruka prikazuje. Ako u web pregledniku vidite pogrešku , na web stranici to je HTTP kôd odgovora.

Ostale poruke o pogreškama trebaju biti zasebno riješene na temelju konteksta u kojem se vide: Kodovi pogrešaka Upravitelja uređaja vidljivi su u Upravitelju uređaja, kodovi sustava za greške prikazani su u cijelom sustavu Windows, POST kodovi dani su tijekom Power Self testiranja itd.