Statusne kode HTTP so standardne odzivne kode, ki jih strežniki spletnih strani objavijo na internetu. Kode pomagajo prepoznati vzrok težave, ko se spletna stran ali drug vir ne naloži pravilno.
Izraza statusna koda HTTP je pravzaprav pogost izraz za vrstico stanja HTTP, ki vključuje tudi Statusna koda HTTP in Razlog razloga HTTP .
Kodne številke HTTP se včasih imenujejo kodi napak brskalnika ali internetne kode napak.
Na primer, vrstica stanja HTTP 500 Notranja napaka strežnika je sestavljena iz statusne kode HTTP v 500 in utemeljitev HTTP razloga napaka notranjega strežnika.
Obstajajo pet kategorij napak v statusni kodi HTTP; to sta dve glavni skupini:
4xx Client Error
Ta skupina statusnih kod HTTP vključuje tiste, v katerih zahteva za spletno stran ali drug vir vsebuje slabo sintakso ali jih ni mogoče napolniti iz kakšnega drugega razloga, verjetno po krivdi stranke (spletni surfer).
Nekatere pogoste uporabniške kode HTTP statusa stranke vključujejo 404 (ni bilo mogoče najti), 403 (prepovedano) in 400 (slaba zahteva).
5xx Server Error
Ta skupina statusnih kod HTTP vključuje tiste, v katerih strežnik spletnega mesta razume zahtevo za spletno stran ali drug vir, vendar ga zaradi nekega razloga ne more izpolniti.
Nekatere pogoste strežniške napake HTTP statusne kode vključujejo vedno priljubljene 500 (notranja napaka strežnika), skupaj z 503 (storitev ni na voljo) in 502 (Bad Gateway).
Več informacij o kodah stanja HTTP
Poleg kode 4xx in 5xx obstajajo še druge kode stanja HTTP. Obstajajo tudi kode 1xx, 2xx in 3xx, ki so informativne, potrdijo uspeh ali narekujejo preusmeritev. Te dodatne vrste kode statusa HTTP niso napake, zato jih v brskalniku ne bi smeli opozoriti.
Oglejte si celoten seznam napake na naši strani z napako na statusni kodi HTTP ali si ogledate vse te vrstice stanja HTTP (1xx, 2xx in 3xx) v naših vrsticah »Kakšne so stike HTTP«? kos.
Stran registra IANA za protokol Hypertext Transfer Protocol (HTTP) je uradni vir za kodne strežnike HTTP, včasih pa v sistemih Windows še dodatne, bolj specifične napake, ki pojasnjujejo dodatne informacije. Celoten seznam najdete na Microsoftovi spletni strani.
Na primer, koda statusa HTTP v 500 sredstva Napaka internetnega strežnika , Microsoft Internet Information Services (ISS) uporablja 500.15 to pomeni Neposredne zahteve za Global.aspx niso dovoljene.
Tukaj je še nekaj primerov:
- 404.13 ima razlogov za HTTPDolžina vsebine je prevelika.
- 500.53 sredstvaPri ravnanju z obvestili RQ_RELEASE_REQUEST_STATE je prišlo do napake pri prepisovanju. Pojavila se je napaka pri izvajanju odhodnega pravila. Pravilo je konfigurirano tako, da se izvrši, preden se posodobi predpomnilnik uporabniškega vmesnika.
- 502.3 sredstva Bad Gateway: napaka pri posredovanju tovora (ARR).
Te tako imenovane podkode, ki jih ustvari Microsoft ISS, ne nadomeščajo statusnih kod HTTP-ja, ampak jih najdemo na različnih področjih operacijskega sistema Windows, kot so dokumentacijske datoteke.
Vse kode napak niso povezane
Koda stanja HTTP ni enaka kodi napake upravljalnika naprave ali sistemske kode napake. Nekatere sistemske kode napak delijo kodne številke s kodami stanja HTTP, vendar so različne napake s povsem različnimi povezanimi sporočili o napaki in pomeni.
Na primer, koda statusa HTTP 403.2 sredstvaDostop do branja je prepovedan. Vendar pa obstaja tudi sistemska koda napake 403 to pomeniPostopek ni v načinu obdelave v ozadju.
Podobno je500 statusna koda, ki pomeniNapaka internetnega strežnika lahko zlahka zamenjate za sistemsko kodo napake500 to pomeniProfil uporabnika ni mogoče naložiti.
Vendar pa ti niso povezani in jih ni treba obravnavati podobno. Ena se prikaže v spletnem brskalniku in razloži sporočilo o napaki o odjemalcu ali strežniku, medtem ko se drugi prikaže drugje v operacijskem sistemu Windows in sploh ne vključuje nujno spletnega brskalnika.
Če imate težave pri ugotavljanju, ali je koda napake, ki jo vidite, statusna koda HTTP, pazljivo preglejte, kje je sporočilo vidno. Če vidite napako v spletnem brskalniku na spletni strani , to je HTTP odzivna koda.
Druga sporočila o napakah je treba obravnavati ločeno glede na kontekst, v katerem so prikazani: Kode napak upravljalnika naprav so prikazane v upravitelju naprav, sistemske kode napak so prikazane v celotnem sistemu Windows, POST kode so podane med preskusom Power On Self Test itd.