HTTP-tilakoodien luettelo

Tarkastele ja hae HTTP-tilakoodeja ja niiden selityksiä. Löydä nopeasti kunkin koodin merkitys.

1xx Informational

  • 100Jatka

    Asiakasohjelman tulisi jatkaa pyyntöään. Palvelin ilmoittaa, että pyynnön alkuosa on vastaanotettu eikä sitä ole vielä hylätty.

  • 101Protokollan Vaihto

    Palvelin vaihtaa protokollaa asiakkaan pyynnöstä Upgrade-pyyntöotsakkeen kautta.

  • 102Käsittelyssä

    WebDAV; Palvelin on vastaanottanut ja käsittelee pyyntöä, mutta vastausta ei ole vielä saatavilla.

  • 103Aikaiset Vihjeet

    Palvelin lähettää asiakkaalle aikaisia vihjeitä, joiden tarkoituksena on pääasiassa antaa asiakkaan aloittaa resurssien esilataus palvelimen valmistellessa lopullista vastausta.

2xx Successful

  • 200OK

    Pyyntö on onnistunut. 'Onnistumisen' merkitys riippuu HTTP-metodista.

  • 201Luotu

    Pyyntö on täytetty ja sen tuloksena on luotu uusi resurssi.

  • 202Hyväksytty

    Pyyntö on hyväksytty käsittelyyn, mutta käsittely ei ole valmis.

  • 203Ei-arvovaltainen Tieto

    Palautettu metatieto ei ole peräisin alkuperäispalvelimelta, vaan paikallisesta tai kolmannen osapuolen kopiosta.

  • 204Ei Sisältöä

    Palvelin on käsitellyt pyynnön onnistuneesti eikä palauta sisältöä.

  • 205Nollaa Sisältö

    Palvelin on käsitellyt pyynnön onnistuneesti, ei palauta sisältöä ja vaatii pyytäjää nollaamaan dokumenttinäkymän.

  • 206Osittainen Sisältö

    Palvelin toimittaa vain osan resurssista asiakkaan lähettämän range-otsakkeen vuoksi.

  • 207Monitila

    WebDAV; DAV-sidoksen jäsenillä on useita tilakoodeja. Seuraava viestin runko on XML-viesti ja voi sisältää useita erillisiä vastauskoodeja riippuen siitä, kuinka monta alipyyntöä tehtiin.

  • 208Jo Raportoitu

    WebDAV; DAV-sidoksen jäsenet on jo lueteltu aiemmassa vastauksessa tähän pyyntöön, eikä niitä luetella uudelleen.

  • 226IM Käytetty

    Palvelin on täyttänyt GET-pyynnön resurssille, ja vastaus on esitys yhden tai useamman instanssimanipulaation tuloksesta, joka on sovellettu nykyiseen instanssiin.

3xx Redirection

  • 300Useita Vaihtoehtoja

    Osoittaa useita vaihtoehtoja resurssille, joista asiakas voi valita. Palvelin voi ehdottaa ensisijaista valintaa.

  • 301Pysyvästi Siirretty

    Tämä ja kaikki tulevat pyynnöt tulisi ohjata annettuun URI:iin. Asiakkaiden tulisi käyttää tätä URI:a tulevissa pyynnöissä.

  • 302Löytyi

    Kertoo asiakkaalle, että hänen tulee katsoa (selata) toista URL-osoitetta. URI on siirretty väliaikaisesti. Asiakkaiden tulisi jatkaa alkuperäisen URI:n käyttöä tulevissa pyynnöissä.

  • 303Katso Muualta

    Vastaus pyyntöön löytyy toisesta URI:sta GET-metodilla.

  • 304Ei Muutettu

    Osoittaa, että resurssia ei ole muutettu pyyntöotsakkeissa (If-Modified-Since tai If-None-Match) määritetyn version jälkeen.

  • 305Käytä Välityspalvelinta

    Pyydetty resurssi on saatavilla vain välityspalvelimen kautta. Välityspalvelimen sijainti annetaan Location-otsakkeessa.

  • 307Väliaikainen Uudelleenohjaus

    Pyyntö tulisi toistaa toisella URI:lla; tulevien pyyntöjen tulisi kuitenkin edelleen käyttää alkuperäistä URI:a. HTTP-metodia ei saa muuttaa.

  • 308Pysyvä Uudelleenohjaus

    Pyyntö ja kaikki tulevat pyynnöt tulisi toistaa käyttäen toista URI:a. HTTP-metodia ei saa muuttaa.

4xx Client Error

  • 400Virheellinen Pyyntö

    Palvelin ei voi tai ei aio käsitellä pyyntöä ilmeisen asiakasvirheen vuoksi (esim. virheellinen pyyntösyntaksi, virheellinen pyyntöviestin kehystys tai harhaanjohtava pyyntöreititys).

  • 401Luvaton

    Todennus vaaditaan ja se on epäonnistunut tai sitä ei ole vielä annettu. Vastauksen on sisällettävä WWW-Authenticate-otsakekenttä, jossa on haaste, joka koskee pyydettyä resurssia.

  • 402Maksu Vaaditaan

    Varattu tulevaan käyttöön. Tarkoitettu käytettäväksi digitaalisissa maksujärjestelmissä.

  • 403Kielletty

    Pyyntö oli kelvollinen, mutta palvelin kieltäytyy toimimasta. Käyttäjällä ei ehkä ole tarvittavia oikeuksia resurssiin.

  • 404Ei Löydy

    Pyydettyä resurssia ei löytynyt, mutta se saattaa olla saatavilla tulevaisuudessa. Myöhemmät asiakkaan pyynnöt ovat sallittuja.

  • 405Metodi Ei Sallittu

    Pyyntömetodia ei tueta pyydetylle resurssille; esimerkiksi GET-pyyntö lomakkeelle, joka vaatii tietojen esittämistä POST-pyynnöllä, tai PUT-pyyntö vain luku -resurssille.

  • 406Ei Hyväksyttävä

    Pyydetty resurssi pystyy generoimaan vain sisältöä, joka ei ole hyväksyttävää pyynnössä lähetettyjen Accept-otsakkeiden mukaan.

  • 407Välityspalvelimen Todennus Vaaditaan

    Asiakkaan on ensin todennettava itsensä välityspalvelimelle.

  • 408Pyynnön Aikakatkaisu

    Palvelin aikakatkaisi pyyntöä odottaessaan. HTTP-määritysten mukaan: 'Asiakas ei tuottanut pyyntöä siinä ajassa, jonka palvelin oli valmis odottamaan.'

  • 409Ristiriita

    Osoittaa, että pyyntöä ei voitu käsitellä resurssin nykyisessä tilassa olevan ristiriidan vuoksi, kuten muokkausristiriita useiden samanaikaisten päivitysten välillä.

  • 410Poistunut

    Osoittaa, että pyydetty resurssi ei ole enää saatavilla eikä tule olemaan saatavilla uudelleen. Tätä tulisi käyttää, kun resurssi on tarkoituksellisesti poistettu.

  • 411Pituus Vaaditaan

    Pyyntö ei määrittänyt sen sisällön pituutta, mikä vaaditaan pyydetyltä resurssilta.

  • 412Ennakkoehto Epäonnistui

    Palvelin ei täytä yhtä niistä ennakkoehdoista, jotka pyytäjä asetti pyynnölle.

  • 413Hyötykuorma Liian Suuri

    Pyyntö on suurempi kuin palvelin on halukas tai kykenevä käsittelemään.

  • 414URI Liian Pitkä

    Annettu URI oli liian pitkä palvelimen käsiteltäväksi. Usein seurausta liian suuresta datamäärästä, joka on koodattu GET-pyynnön kyselyparametreiksi.

  • 415Tukematon Mediatyyppi

    Pyyntöentiteetillä on mediatyyppi, jota palvelin tai resurssi ei tue.

  • 416Alue Ei Tyydytettävissä

    Asiakas on pyytänyt osaa tiedostosta, mutta palvelin ei voi toimittaa kyseistä osaa.

  • 417Odotus Epäonnistui

    Palvelin ei voi täyttää Expect-pyyntöotsakekentän vaatimuksia.

  • 418Olen Teepannu

    Tämä koodi määriteltiin vuonna 1998 aprillipilana RFC 2324:ssä, Hyper Text Coffee Pot Control Protocol. Jotkut verkkosivustot käyttävät tätä koodia pyynnöille, joita ne eivät halua käsitellä, kuten automatisoiduille kyselyille.

  • 421Väärin Suunnattu Pyyntö

    Pyyntö ohjattiin palvelimelle, joka ei pysty tuottamaan vastausta. Tämän voi lähettää palvelin, jota ei ole määritetty tuottamaan vastauksia pyynnön URI:ssa olleelle skeeman ja auktoriteetin yhdistelmälle.

  • 422Käsittelemätön Entiteetti

    WebDAV; Pyyntö oli hyvin muotoiltu, mutta sitä ei voitu noudattaa semanttisten virheiden vuoksi.

  • 423Lukittu

    WebDAV; Käytössä oleva resurssi on lukittu.

  • 424Epäonnistunut Riippuvuus

    WebDAV; Pyyntö epäonnistui, koska se riippui toisesta pyynnöstä ja tuo pyyntö epäonnistui.

  • 426Päivitys Vaaditaan

    Asiakkaan tulisi vaihtaa toiseen protokollaan, kuten TLS/1.0, joka on annettu Upgrade-otsakekentässä.

  • 428Ennakkoehto Vaaditaan

    Alkuperäispalvelin vaatii pyynnön olevan ehdollinen. Tarkoitettu 'kadonneen päivityksen' ongelmien estämiseen.

  • 429Liian Monta Pyyntöä

    Käyttäjä on lähettänyt liian monta pyyntöä tietyssä ajassa ('rate limiting').

  • 431Pyyntöotsakekentät Liian Suuret

    Palvelin ei ole halukas käsittelemään pyyntöä, koska sen otsakekentät ovat liian suuret. Pyyntö voidaan lähettää uudelleen sen jälkeen, kun pyyntöotsakekenttien kokoa on pienennetty.

  • 451Ei Saatavilla Oikeudellisista Syistä

    Palvelin kieltää pääsyn resurssiin oikeudellisen vaatimuksen seurauksena. Viittaus sensuurilainsäädäntöön.

5xx Server Error

  • 500Sisäinen Palvelinvirhe

    Yleinen virheilmoitus, joka annetaan, kun kohdataan odottamaton ehto eikä tarkempaa viestiä ole sopivaa.

  • 501Ei Toteutettu

    Palvelin joko ei tunnista pyyntömetodia tai sillä ei ole kykyä täyttää pyyntöä.

  • 502Huono Yhdyskäytävä

    Palvelin toimi yhdyskäytävänä tai välityspalvelimena ja sai virheellisen vastauksen ylävirran palvelimelta.

  • 503Palvelu Ei Saatavilla

    Palvelin ei ole tällä hetkellä saatavilla (koska se on ylikuormitettu tai huollossa). Yleensä tämä on väliaikainen tila.

  • 504Yhdyskäytävän Aikakatkaisu

    Palvelin toimi yhdyskäytävänä tai välityspalvelimena eikä saanut oikea-aikaista vastausta ylävirran palvelimelta.

  • 505HTTP-versiota Ei Tueta

    Palvelin ei tue pyynnössä käytettyä HTTP-protokollaversiota.

  • 506Variantti Myös Neuvottelee

    Läpinäkyvä sisältöneuvottelu pyynnölle johtaa kehäviittaukseen.

  • 507Riittämätön Tallennustila

    WebDAV; Palvelin ei pysty tallentamaan pyynnön suorittamiseen tarvittavaa esitystapaa.

  • 508Silmukka Havaittu

    WebDAV; Palvelin havaitsi äärettömän silmukan käsitellessään pyyntöä (lähetetty 208:n sijasta).

  • 510Ei Laajennettu

    Pyyntöön tarvitaan lisälaajennuksia, jotta palvelin voi täyttää sen.

  • 511Verkon Todennus Vaaditaan

    Asiakkaan on todennettava itsensä saadakseen verkkoyhteyden. Tarkoitettu käytettäväksi sieppaavien välityspalvelimien kanssa, joita käytetään verkkoyhteyden hallintaan (esim. 'captive portals').

Usein Kysytyt Kysymykset HTTP-tilakoodeista

Mitä ovat HTTP-tilakoodit?

HTTP-tilakoodit ovat kolminumeroisia palvelimen vastauksia selaimen pyyntöön. Ne ilmaisevat, onko tietty HTTP-pyyntö suoritettu onnistuneesti, vaatiiko se lisätoimia vai tapahtuiko virhe.

Miksi HTTP-tilakoodit ovat tärkeitä?

Ne ovat ratkaisevan tärkeitä verkkosivustojen ongelmien diagnosoinnissa, palvelimen vastausten ymmärtämisessä ja sujuvan käyttökokemuksen varmistamisessa. Niillä on myös tärkeä rooli SEO:ssa kertomalla hakukoneille, miten sivua käsitellään (esim. onko se siirretty vai poistunut).

Kuinka monta HTTP-tilakoodien luokkaa on olemassa?

HTTP-tilakoodit on ryhmitelty viiteen luokkaan: 1xx (Tiedottavat), 2xx (Onnistuminen), 3xx (Uudelleenohjaus), 4xx (Asiakasvirheet) ja 5xx (Palvelinvirheet). Jokainen luokka edustaa erilaista palvelimen vastaustyyppiä.

Mitä eroa on 4xx- ja 5xx-virheillä?

4xx-virheet (esim. 404 Ei Löytynyt) osoittavat ongelmaa asiakkaan pyynnössä, mikä tarkoittaa, että palvelin uskoo asiakkaan tehneen virheen. 5xx-virheet (esim. 500 Sisäinen Palvelinvirhe) tarkoittavat, että palvelin ei pystynyt täyttämään ilmeisen pätevää pyyntöä sen omasta päästään johtuvan ongelman vuoksi.

Mikä HTTP-tilakoodi on paras SEO:lle, kun sivu siirretään pysyvästi?

301 Pysyvästi Siirretty -uudelleenohjaus on paras HTTP-tilakoodi SEO:lle, kun sivun URL-osoite on muuttunut pysyvästi. Se kertoo hakukoneille siirtämään kaiken linkkiarvon ja sijoitussignaalit uudelle URL-osoitteelle.

Mitä 404-virhe tarkoittaa ja miten sen voi korjata?

404 Ei Löytynyt -virhe tarkoittaa, että palvelin ei löytänyt pyydettyä resurssia (esim. verkkosivua). Korjataksesi sen, varmista, että URL-osoite on oikein, tai jos olet webmaster, palauta puuttuva sivu tai määritä 301-uudelleenohjaus asiaankuuluvalle sivulle.

Related Tools