Mitä HTTP-tilakoodit ovat?

Sisällysluettelo:

Mitä HTTP-tilakoodit ovat?
Mitä HTTP-tilakoodit ovat?
Anonim

HTTP-tilakoodit (kutsutaan myös selaimen/internet-virhekoodeiksi) ovat Internetin web-palvelimien antamia vakiovastauskoodeja. Koodit auttavat tunnistamaan ongelman syyn, kun verkkosivu tai muu resurssi ei lataudu kunnolla.

Termi "HTTP-tilakoodi" on itse asiassa yleinen termi HTTP-tilariville, joka sisältää sekä HTTP-tilakoodin että

Esimerkiksi HTTP-tilarivi 500: Internal Server Error koostuu HTTP-tilakoodista 500 ja HTTP:stä. syylause Sisäinen palvelinvirhe.

Image
Image

On olemassa viisi HTTP-tilakoodivirheiden luokkaa; nämä ovat kaksi pääryhmää:

4xx Asiakasvirhe

Tähän ryhmään kuuluvat ne, joissa verkkosivun tai muun resurssin pyyntö sisältää virheellisen syntaksin tai sitä ei voida täyttää jostain muusta syystä, oletettavasti asiakkaan (verkkoselaajan) syyn vuoksi.

Joitakin yleisiä asiakasvirheiden HTTP-tilakoodeja ovat 404 (ei löydy), 403 (kielletty) ja 400 (huono pyyntö).

5xx Palvelinvirhe

Tähän ryhmään kuuluvat ne, joissa verkkosivun palvelin ymmärtää verkkosivun tai muun resurssin pyynnön, mutta ei jostain syystä pysty täyttämään sitä.

Joitakin yleisiä ovat yhä suositumpi 500 (sisäinen palvelinvirhe) sekä 504 (yhdyskäytävän aikakatkaisu), 503 (palvelu ei saatavilla) ja 502 (huono yhdyskäytävä).

Lisätietoja

Muita HTTP-tilakoodeja on olemassa 4xx- ja 5xx-koodien lisäksi. On myös 1xx-, 2xx- ja 3xx-koodeja, jotka ovat informatiivisia, vahvistavat onnistumisen tai sanelevat uudelleenohjauksen. Nämä lisätyypit eivät ole virheitä, joten sinun ei pitäisi saada niistä varoitusta selaimessa.

Katso täydellinen luettelo virheistä HTTP-tilakoodivirheet -sivullamme tai katso kaikki nämä HTTP-tilarivit (1xx, 2xx ja 3xx)

IANA:n HTTP (Hypertext Transfer Protocol) -tilakoodien rekisterisivu on virallinen HTTP-tilakoodien lähde, mutta Windows sisältää joskus muita, tarkempia virheitä, jotka selittävät lisätietoja.

Esimerkiksi vaikka koodi 500 tarkoittaa Internet-palvelinvirhettä, Microsoft Internet Information Services (ISS) käyttää 500.15 tarkoittaa Suoria pyyntöjä Global.aspx:lle eivät ole sallittuja.

Tässä muutama esimerkki lisää:

  • 404.13 sisältää HTTP-syylausekkeen Sisällön pituus liian suuri.
  • 500.53 tarkoittaa Uudelleenkirjoitusvirhe tapahtui RQ_RELEASE_REQUEST_STATE-ilmoitusten käsittelyn aikana. Tapahtui lähtevän säännön suoritusvirhe. Sääntö on määritetty suoritettavaksi ennen kuin tulostettava käyttäjän välimuisti päivitetään.
  • 502.3 tarkoittaa Huono yhdyskäytävä: edelleenlähettimen yhteysvirhe (ARR).

Nämä Microsoft ISS:n luomat ns. alikoodit eivät korvaa HTTP-tilakoodeja, vaan niitä löytyy Windowsin eri osista, kuten dokumentaatiotiedostoista.

Kaikki virhekoodit eivät liity toisiinsa

HTTP-tilakoodi ei ole sama kuin Laitehallinnan virhekoodi tai järjestelmän virhekoodi. Jotkin järjestelmän virhekoodit jakavat koodinumerot HTTP-tilakoodien kanssa, mutta ne ovat erilaisia virheitä, joihin liittyy täysin erilaisia virheilmoituksia ja merkityksiä.

Esimerkiksi HTTP-tilakoodi 403.2 tarkoittaa Lukuoikeus kielletty. Siinä on kuitenkin myös järjestelmävirhekoodi 403, mikä tarkoittaa Prosessi ei ole taustakäsittelytilassa.

Samaan tapaan 500-tilakoodi, joka tarkoittaa Internet Server Error, voidaan helposti sekoittaa järjestelmävirhekoodiin 500 eli Käyttäjäprofiilia ei voi ladata.

Nämä eivät kuitenkaan liity toisiinsa, eikä niitä pidä kohdella samalla tavalla. Toinen näkyy verkkoselaimessa ja selittää asiakasta tai palvelinta koskevan virheilmoituksen, kun taas toinen näkyy muualla Windowsissa, eikä se välttämättä liity selaimeen ollenkaan.

Jos sinulla on vaikeuksia tunnistaa, onko näkemäsi virhekoodi HTTP-tilakoodi, katso huolellisesti, missä viesti näkyy. Jos näet virheen selaimessasi verkkosivulla, se on

Muut virheilmoitukset tulee käsitellä erikseen sen mukaan, missä kontekstissa ne näkyvät: Laitehallinnan virhekoodit näkyvät Laitehallinnassa, järjestelmän virhekoodit näkyvät kaikkialla Windowsissa, POST-koodit annetaan käynnistyksen aikana. Testi, peli-/sovelluskohtaiset virheet ovat relevantteja vastaaville ohjelmille jne.

Suositeltava: