HTTP-virhe ja tilakoodit selitetty

Sivustojen virheiden ymmärtäminen ja niiden tekeminen

Kun vierailet verkkosivustoilla, selaimesi - asiakas-muodostaa yhteydet web-palvelimiin HTTP- verkkoprotokollan kautta. Nämä verkkoyhteydet tukevat vastausten lähettämistä palvelimilta takaisin asiakkaille, mukaan lukien verkkosivujen sisältö ja myös muutamat protokollan ohjausinformaatiot. Satunnaisesti et välttämättä onnistu tavoittamaan verkkosivustoa, jonka yrität tavoittaa. Sen sijaan näet virheen tai tilakoodin.

HTTP-virheen ja tilakoodien tyypit

Jokaiseen pyyntöön sisältyvät HTTP-palvelimen vastaustiedot sisältävät koodinumeron, joka ilmaisee pyynnön tuloksen. Nämä tuloskoodit ovat kolminumeroisia numeroita, jotka on jaettu luokkiin:

Vain muutama monista mahdollisista virhe- ja tilakoodeista näkyy internetissä tai intraneteissä . Virheisiin liittyvät koodit näkyvät yleensä verkkosivulla, jossa ne näytetään epäonnistuneen pyynnön tuotoksena, kun taas muita tilakoodeja ei näytetä käyttäjille.

200 OK

Wikimedia Commons

Jos HTTP-tila 200 OK , web-palvelin käsitteli pyynnön onnistuneesti ja lähetti sisällön selaimeen. Useimmat HTTP-pyynnöt johtavat tähän tilaan. Käyttäjät näkevät tämän koodin harvoin näytöllä, koska verkkoselaimet yleensä näyttävät vain koodeja, kun on ongelmia.

Virhe 404, ei löytynyt

Kun näet HTTP-virheen 404 Ei löydy , verkkopalvelin ei löytänyt pyydettyä sivua, tiedostoa tai muuta resurssia. HTTP 404 -virheet osoittavat, että asiakkaan ja palvelimen välinen verkkoyhteys onnistui. Tämä virhe esiintyy yleisimmin silloin, kun käyttäjät syöttävät virheellisen URL-osoitteen manuaalisesti selaimeen tai verkkopalvelimen järjestelmänvalvoja poistaa tiedoston ohjaamatta osoitetta uudelleen kelvolliseen uuteen paikkaan. Käyttäjien on tarkistettava URL-osoite tämän ongelman ratkaisemiseksi tai odotettava, että verkon pääkäyttäjä korjaa ongelman.

Virhe 500 Sisäinen palvelinvirhe

Wikimedia Commons

HTTP-virheen 500 sisäisellä palvelinvirralla web-palvelin sai asiakkaalta pätevän pyynnön, mutta ei pystynyt käsittelemään sitä. HTTP 500 -virheitä ilmenee, kun palvelin havaitsee joitain yleisiä teknisiä häiriöitä, kuten käytettävän muistin tai levytilan vähyys. Palvelimen järjestelmänvalvojan on korjattava tämä ongelma. Lisää »

Virhe 503 Palvelu ei ole käytettävissä

Julkinen toimialue

HTTP-virhe 503 Palvelu ei-käytettävissä tarkoittaa, että web-palvelin ei pysty käsittelemään tulevaa asiakaspyyntöä. Jotkin www-palvelimet käyttävät HTTP 503: ää ilmoittamaan odotettavissa olevista virheistä hallintasääntöjen, kuten samanaikaisten käyttäjien määrän tai CPU: n käytön rajoittamisen, erottamiseksi odottamattomista vioista, jotka yleensä raportoidaan HTTP 500: ksi.

301 siirretään pysyvästi

Julkinen verkkotunnus

HTTP 301 siirretty Pysyvästi tarkoittaa, että asiakkaan määrittämä URI on siirretty toiseen paikkaan käyttämällä HTTP-uudelleenohjausmenetelmää , jonka avulla asiakas voi antaa uuden pyynnön ja hakea resurssin uudesta sijainnista. Web-selaimet seuraavat automaattisesti HTTP 301 -suuntauksia ilman käyttäjän toimia.

302 Löytyi tai 307 Tilapäistä uudelleenohjausta

Julkinen verkkotunnus

Tilan 302 löydetty on samanlainen kuin 301, mutta koodi 302 on suunniteltu tapauksiin, joissa resurssi siirretään väliaikaisesti eikä pysyvästi. Palvelimen järjestelmänvalvojan tulee käyttää HTTP 302 -ohjelmaa vain lyhyen sisällön ylläpidon aikana. Web-selaimet seuraavat 302 uudelleenohjausta automaattisesti, kuten koodilla 301. HTTP-versio 1.1 lisäsi uuden koodin, 307 Väliaikainen uudelleenohjaus , joka ilmoittaa väliaikaiset uudelleenohjaukset.

400 Virheellinen pyyntö

Julkinen verkkotunnus

400 Bad Request -vastaus tarkoittaa yleensä, että web-palvelin ei ymmärtänyt pyyntöä virheellisen syntaksin vuoksi. Normaalisti tämä viittaa asiakkaan tekemään tekniseen häiriöön, mutta verkon tietojen korruptoituminen voi myös aiheuttaa virheen.

401 Luvaton

Julkinen verkkotunnus

401 Luvaton virhe, kun Web-asiakas pyytää palvelimelta suojattua resurssia, mutta asiakas ei ole oikeutettu pääsyyn. Tavallisesti asiakkaan on kirjauduttava palvelimeen kelvollisella käyttäjätunnuksella ja salasanalla ongelman korjaamiseksi.

100 Jatka

Julkinen verkkotunnus

Lisätty protokollan versioon 1.1, HTTP-tila 100 Jatka on suunniteltu hyödyntämään verkkokaistanleveyttä tehokkaammin antamalla palvelimille mahdollisuuden vahvistaa valmiutensa hyväksyä suuria pyyntöjä. Jatka-protokolla sallii HTTP 1.1 -asiakasohjelman lähettää pienen, erityisen määritetyn viestin, jossa palvelimelta kysytään vastaus 100-koodilla. Sitten se odottaa vastausta ennen (yleensä suuren) seurantapyynnön lähettämistä. HTTP 1.0 -asiakkaat ja -palvelimet eivät käytä tätä koodia.

204 Ei sisältöä

Julkinen verkkotunnus

Näet viestin 204 Ei sisältöä, kun palvelin lähettää kelvollisen vastauksen asiakaspyyntöön, joka sisältää vain otsikkotietoja - se ei sisällä mitään viestirunkoa. Web-asiakkaat voivat HTTP 204: n avulla käsitellä palvelimen vastauksia tehokkaammin, välttämällä tarpeettomasti virkistäviä sivuja.

502 Huono yhteys

Julkinen verkkotunnus

Verkko-ongelma asiakkaan ja palvelimen välillä aiheuttaa 502 Bad Gateway -virheen. Se voi ilmetä konfigurointivirheiden avulla verkon palomuurissa , reitittimessä tai muussa verkon yhdyskäytävälaitteessa .