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-statusrivin yleinen termi, joka sisältää sekä HTTP-tilakoodi ja HTTP-syylauselma .
HTTP-tilakoodeja kutsutaan joskus selaimen virhekoodeiksi tai Internet-virhekoodeiksi.
Esimerkiksi HTTP-tilarivi 500: Sisäinen palvelinvirhe koostuu HTTP - tilakoodista 500 ja HTTP - syylauselma Sisäinen palvelinvirhe.
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äydellinen luettelo virheitä HTTP-tilakoodivirheet -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 HTTP-tilakoodi on 500 välineet Internet-palvelimen virhe , Microsoft Internet Information Services (ISS) käyttää 500.15 tarkoittaa sitä Suoraa pyyntöä Global.aspx ei ole sallittua.
Seuraavassa on muutamia esimerkkejä:
- 404.13 on HTTP - syylauselmaSisältöpituus on liian suuri.
- 500.53 välineetRQ_RELEASE_REQUEST_STATE ilmoituksen käsittelyssä tapahtui 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 välineet Bad Gateway: Forwarder Connection Error (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 välineetLue käyttöoikeus kielletty. On kuitenkin myös järjestelmän virhekoodi 403 se tarkoittaaProsessi ei ole taustatekstimuodossa.
Vastaavasti500 tilakoodi, mikä tarkoittaaInternet-palvelimen virhe voisi helposti sekoittaa järjestelmän virhekoodin500 se tarkoittaaKäyttäjäprofiilia ei voi 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 Web-selaimella, verkkosivulla , 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.