HTTP-tilakoodit

Verkkosivut näyttävät tilakoodeja vastauksena virheisiin

HTTP-tilakoodit ovat vakiomuotoisia vastauskoodeja, jotka verkkosivustopalvelimet tarjoavat internetissä. Koodit auttavat tunnistamaan ongelman syyn, kun verkkosivu tai muu resurssi ei lataudu kunnolla.

Termi HTTP-tilakoodi on itse asiassa HTTP-tilarivin yleinen termi, joka sisältää sekä HTTP-tilakoodin että HTTP-syylauselman .

HTTP-tilakoodeja kutsutaan joskus selaimen virhekoodeiksi tai Internet-virhekoodeiksi.

Esimerkiksi HTTP-tilarivi 500: Sisäinen palvelinvirhe koostuu 500: n HTTP-tilakoodista ja sisäisen palvelimen virheen HTTP-syiden ilmauksesta.

HTTP-tilakoodivirheistä on viisi luokkaa; nämä ovat kaksi suurta ryhmää:

4xx-asiakasvirhe

Tämä HTTP-tilakoodien ryhmä sisältää ne, joissa verkkosivun tai muun resurssin pyyntö sisältää huonoa syntaksia tai jota ei voida täyttää muusta syystä, oletettavasti asiakkaan (web-surffaaja) virheestä.

Joitakin yleisiä asiakasvirheitä HTTP-tilakoodeja ovat 404 (Ei löydy) , 403 (Kielletty) ja 400 (Bad Request) .

5xx-palvelinvirhe

Tämä HTTP-tilakoodien ryhmä sisältää ne, joissa verkkosivuston palvelin ymmärtää web-sivun tai muun resurssin pyytämisen, mutta se ei kykene täyttämään sitä jostain syystä.

Joitakin yleisiä palvelinvirheitä HTTP-tilakoodeihin kuuluu aina suosittu 500 (sisäinen palvelinvirhe) sekä 503 (palvelu ei saatavilla) ja 502 (huono portti) .

Lisätietoja HTTP-tilakoodeista

Muita HTTP-tilakoodeja on 4xx- ja 5xx-koodien lisäksi. On myös 1xx, 2xx ja 3xx koodeja, jotka ovat informatiivisia, vahvistavat onnistumisen tai sanelevat uudelleenohjauksen. Nämä ylimääräiset HTTP-tilakoodit eivät ole virheitä, joten niitä ei pitäisi hälyttää selaimessa.

Katso täydelliset virheviestit HTTP-tilakoodivirheiden sivulla tai näet kaikki nämä HTTP-tilarivit (1xx, 2xx ja 3xx) Mikä on HTTP-tilarivit? pala.

IANA: n Hypertext Transfer Protocol (HTTP) -tilakoodi Rekisteri-sivu on virallinen lähde HTTP-tilakoodeille, mutta Windowsissa on joskus muita tarkempia virheitä, jotka selittävät lisätietoja. Löydät koko luettelon näistä Microsoftin verkkosivuilla.

Esimerkiksi, kun 500: n HTTP-tilakoodi tarkoittaa Internet-palvelimen virheä , Microsoft Internet Information Services (ISS) käyttää 500.15: tä siten, että Global.aspx-suorat pyynnöt eivät ole sallittuja .

Seuraavassa on muutamia esimerkkejä:

Nämä Microsoft ISS: n tuottamat ns. Alikoodit eivät korvaa HTTP-tilakoodeja, vaan ne löytyvät Windowsin eri alueilta, kuten dokumentaatiotiedoista.

Kaikki virhekoodit eivät ole yhteydessä toisiinsa

HTTP-tilakoodi ei ole sama kuin Device Managerin virhekoodi tai järjestelmän virhekoodi . Jotkin järjestelmän virhekoodit jakavat koodinumerot HTTP-tilakoodeilla, mutta ne ovat erilaisia ​​virheitä, joissa on täysin erilaiset virheilmoitukset ja merkitykset.

Esimerkiksi HTTP-tilakoodi 403.2 tarkoittaa lukemista kiellettyä . On kuitenkin myös järjestelmän virhekoodi 403, joka tarkoittaa, että prosessi ei ole taustatekstimuodossa .

Vastaavasti 500: n tilakoodi, joka tarkoittaa Internet-palvelimen virheä, voitaisiin helposti sekoittaa järjestelmän virhekoodille 500, mikä tarkoittaa, että käyttäjäprofiilia ei voida ladata .

Nämä eivät kuitenkaan ole yhteydessä toisiinsa, eikä niitä pitäisi kohdella samalla tavoin. Yksi näkyy web-selaimessa ja selittää asiakkaan tai palvelimen virheilmoituksen, kun taas toinen näkyy muualla Windowsissa ja ei välttämättä liity selainta ollenkaan.

Jos sinulla on ongelmia tunnistaa, näkyykö virhekoodi, joka on HTTP-tilakoodi vai ei, tarkista, missä viesti näkyy. Jos näet virheen verkkoselaimessasi , se on HTTP-vastauskoodi.

Muut virheilmoitukset tulee käsitellä erikseen niiden kontekstien perusteella, joita he näkevät: Laitehallinnan virheenhallinnot näkyvät Laitehallinnassa, järjestelmävirhekoodit näkyvät koko Windows-ympäristössä, POST-koodit annetaan Power On Self -testillä jne.