HTTP-tilakoodi Yleisiä tilakoodeja ovat: 200 - Palvelin palauttaa onnistuneesti verkkosivun 404 - Pyydetty verkkosivu ei ole olemassa 503 - Palvelu ei ole saatavilla Kaikki tilaselitykset: Klikkaa nähdäksesi
1xx (Ad hoc -vastaus) Tilakoodi, joka edustaa väliaikaista vastausta ja vaatii pyytäjää jatkamaan toimintoa.
Koodin kuvaus 100 (Jatka) Pyytäjän tulee jatkaa pyynnön kanssa. Palvelin palauttaa tämän koodin osoittaakseen, että pyynnön ensimmäinen osa on vastaanotettu ja odottaa loput. 101 (Vaihtoprotokolla) Pyytäjä on pyytänyt palvelinta vaihtamaan protokollia, ja palvelin on vahvistanut ja valmistautunut vaihtamaan.
2xx (Onnistuminen) Tilakoodi, joka osoittaa, että pyyntö on käsitelty onnistuneesti. Koodin kuvaus 200 (Onnistuminen) Palvelin on onnistuneesti käsitellyt pyynnön. Tyypillisesti tämä tarkoittaa, että palvelin palveli pyydettyä verkkosivua. 201 (Luotu) Pyyntö onnistuu ja palvelin luo uuden resurssin. 202 (Hyväksytty) Pyyntö on hyväksytty palvelimen toimesta, mutta sitä ei ole vielä käsitelty. 203 (Luvattomat tiedot) Palvelin on onnistuneesti käsitellyt pyynnön, mutta palautettu tieto saattaa olla peräisin toisesta lähteestä. 204 (ei sisältöä) palvelin käsitteli pyynnön onnistuneesti, mutta ei palauttanut mitään. 205 (Reset Content) -palvelin käsitteli pyynnön onnistuneesti, mutta ei palauttanut mitään. 206 (osittainen) Palvelin käsitteli onnistuneesti joitakin GET-pyyntöjä.
3xx (Uudelleenohjaus) Tarkoittaa, että pyynnön suorittamiseksi tarvitaan lisätoimenpiteitä. Tyypillisesti näitä tilakoodeja käytetään uudelleenohjauksiin.
Koodin kuvaus 300 (monivalinta) Palvelin voi suorittaa erilaisia toimintoja pyynnön perusteella. Palvelin voi valita toiminnon pyytäjän (käyttäjäagentin) perusteella tai tarjota pyynnöntekijälle toimintojen listan. 301-pyynnön (pysyvästi siirretty) sivu on siirretty pysyvästi uuteen paikkaan. Kun palvelin palauttaa tämän vastauksen (vastauksena GET- tai HEAD-pyyntöön), se ohjaa pyytäjän automaattisesti uuteen sijaintiin. 302 (Temporary Move) -palvelin vastaa tällä hetkellä pyyntöihin toisesta sijainnista tulevalta verkkosivulta, mutta pyytäjän tulisi jatkaa alkuperäisen sijainnin käyttöä tulevia pyyntöjä varten. 303 (Näytä muut sijainnit) Palvelin palauttaa tämän koodin, kun pyytäjän tulisi käyttää erillistä GET-pyyntöä eri sijainnille vastauksen noutamiseksi. 304 (Muokkaamaton) Pyydettyä verkkosivua ei ole muutettu edellisen pyynnön jälkeen. Kun palvelin palauttaa tämän vastauksen, verkkosisältöä ei palauteta. 305 (Käytä välityspalvelinta) Pyytäjä voi käyttää välityspalvelinta vain päästäkseen pyydetylle verkkosivulle. Jos palvelin palauttaa tämän vastauksen, se tarkoittaa myös, että pyytäjän tulisi käyttää välityspalvelinta. 307 (Väliaikainen uudelleenohjaus) Palvelin vastaa tällä hetkellä pyyntöihin verkkosivulta eri sijainnista, mutta pyytäjän tulee jatkaa alkuperäisen sijainnin käyttöä tulevia pyyntöjä varten.
4xx (Pyyntövirhe) Nämä tilakoodit viittaavat siihen, että pyyntö on saattanut mennä pieleen, mikä estää palvelinta käsittelemästä sitä.
Koodin kuvaus 400 (Virhepyyntö) Palvelin ei ymmärrä pyynnön syntaksia. 401 (luvaton) Pyynnöt vaativat todennuksen. Verkkosivuilla, jotka vaativat kirjautumisen, palvelin voi palauttaa tämän vastauksen. 403 (kielletty) Palvelin hylkää pyynnön. 404 (Ei löytynyt) Palvelin ei löytänyt pyydettyä verkkosivua. 405 (Metodi poistettu käytöstä) Poistaa pyynnössä mainitun metodin käytöstä. 406 (Ei hyväksytty) verkkosivut, jotka eivät voi vastata pyyntöihin, joissa käytetään pyydettyjä sisältöattribuutteja. 407 (Agentin valtuutus vaaditaan) Tämä tilakoodi on samankaltainen kuin 401 (ei valtuutettu), mutta nimityspyynnön tekijän tulee valtuuttaa agentin käyttö. 408 (Pyynnön aikakatkaisu) Aikakatkaisu tapahtuu, kun palvelin odottaa pyyntöä. 409 (Ristiriita) Palvelin kaatuu pyynnön suorittamisen aikana. Palvelimen on sisällytettävä vastaukseen tiedot konfliktista. 410 (Poistettu) Jos pyydetty resurssi on pysyvästi poistettu, palvelin palauttaa tämän vastauksen. 411 (Voimassa oleva pituus vaaditaan) Palvelin ei hyväksy pyyntöjä, joissa ei ole kelvollista Content Length -otsikkokenttää. 412 (Ennakkovaatimukset ei täytty) Palvelin ei täytä yhtäkään pyytäjän pyynnössä asettamista edellytyksistä. 413 (Pyyntöyksikkö on liian suuri) Palvelin ei voi käsitellä pyyntöä, koska pyyntöyksikkö on liian suuri ylittämään palvelimen käsittelykapasiteetin. 414 (Pyydetty URI on liian pitkä) Pyydetty URI (yleensä web-osoite) on palvelimelle liian pitkä käsiteltäväksi. 415 (Tuetut mediatyypit) Pyynnön muotoa ei tueta pyyntösivulla. 416 (Pyynnön laajuus ei ole yhteensopiva) Jos sivu ei voi antaa pyynnön laajuutta, palvelin palauttaa tämän tilakoodin. 417 (Odotettu, ei täytetty) Palvelin ei täytä Odotettu pyyntöotsikkokentän vaatimuksia.
5xx (palvelinvirhe) Nämä tilakoodit osoittavat, että sisäinen virhe tapahtui, kun palvelin yritti käsitellä pyyntöä. Nämä virheet voivat johtua palvelimesta itsestään, eivät pyynnöstä.
Koodin kuvaus 500 (Virhe palvelimessa) Palvelin kohtasi virheen eikä pystynyt suorittamaan pyyntöä. 501 (ei vielä toteutettu) Palvelilla ei ole kykyä suorittaa pyyntöä. Esimerkiksi tämä koodi voidaan palauttaa, kun palvelin ei tunnista pyyntömenetelmää. 502 (Error Gateway) -palvelin toimii yhdyskäytävänä tai välityspalvelimena ja saa virheellisen vastauksen ylävirran palvelimelta. 503 (Palvelu ei käytettävissä) Palvelin ei ole tällä hetkellä käytettävissä (ylikuormituksen tai käyttökatkoksen vuoksi). Yleensä tämä on vain väliaikainen tila. 504 (Gateway Timeout) Palvelin toimii yhdyskäytävänä tai välityspalvelimena, mutta ei vastaanota pyyntöä ylävirran palvelimelta ajoissa. 505 (HTTP-versio ei tuettu) Palvelin ei tue HTTP-protokollan versiota, jota pyynnössä käytetään
|