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ä:
- 404.13: ssa on HTTP- syylauselma , jonka sisällön pituus on liian suuri .
- 500.53 tarkoittaa RQ_RELEASE_REQUEST_STATE ilmoituksen käsittelyssä uudelleenkirjoituksen virhe. Lähtevä sääntöjen suoritusvirhe tapahtui. Sääntö on määritetty toteutettavaksi ennen kuin ulostulokäyttäjän välimuisti päivitetään .
- 502.3 merkitsee Bad Gateway: Huoltajan yhteysvirhe (ARR) .
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.