HTTP-tilakoodit
Näetkö selaimessa virheen kuten 404, 500 tai 502? Selvitä, mitä se tarkoittaa, onko vika sinussa vai sivustossa ja miten sen korjaa.
1xx Tiedotteet3 koodia2xx Onnistuneet5 koodia3xx Uudelleenohjaukset7 koodia4xx Asiakasvirheet27 koodia5xx Palvelinvirheet9 koodiaCloudflare-virheet (52x)7 koodia
1xx Tiedotteet
Pyyntö on vastaanotettu ja sen käsittely jatkuu.
HTTP 100 ContinuePalvelin on vastaanottanut pyynnön otsakkeet, ja asiakkaan pitää jatkaa pyynnön rungon lähettämistä.HTTP 101 Switching ProtocolsPalvelin suostuu vaihtamaan asiakkaan pyytämään protokollaan (esimerkiksi WebSocket).HTTP 103 Early HintsPalvelin lähettää alustavia otsakkeita, kuten preload-linkkejä, ennen lopullista vastausta, jotta selain voi aloittaa resurssien latauksen aiemmin.
2xx Onnistuneet
Pyyntö on vastaanotettu ja käsitelty onnistuneesti.
HTTP 200 OKPyyntö onnistui.HTTP 201 CreatedPyyntö onnistui, ja uusi resurssi luotiin.HTTP 202 AcceptedPyyntö on hyväksytty käsiteltäväksi, mutta käsittely ei ole vielä valmis.HTTP 204 No ContentPyyntö onnistui, mutta palautettavaa sisältöä ei ole.HTTP 206 Partial ContentPalvelin lähettää pyydetysti vain osan tiedostosta (käytetään jatkettavissa latauksissa ja videon suoratoistossa).
3xx Uudelleenohjaukset
Tarvitaan lisätoimi, yleensä uudelleenohjauksen seuraaminen toiseen URL-osoitteeseen.
HTTP 300 Multiple ChoicesResurssista on useita versioita, ja asiakas voi valita yhden.HTTP 301 Moved PermanentlySivu on siirretty pysyvästi uuteen URL-osoitteeseen; selainten ja hakukoneiden pitää käyttää uutta osoitetta.HTTP 302 FoundSivu on tilapäisesti toisessa URL-osoitteessa.HTTP 303 See OtherAsiakkaan pitää hakea tulos toisesta URL-osoitteesta (yleistä lomakkeen lähettämisen jälkeen).HTTP 304 Not ModifiedSelaimen välimuistissa oleva kopio on yhä ajan tasalla, joten palvelin ei lähetä sisältöä uudelleen.HTTP 307 Temporary RedirectSivu on tilapäisesti toisessa URL-osoitteessa, ja pyyntö pitää toistaa siellä samalla metodilla.HTTP 308 Permanent RedirectSivu on siirretty pysyvästi, ja pyyntö pitää toistaa uudessa osoitteessa samalla metodilla.
4xx Asiakasvirheet
Ongelma on pyynnössä: väärä osoite, puuttuva käyttöoikeus tai virheelliset tiedot.
HTTP 400 Bad RequestPalvelin ei voi käsitellä pyyntöä, koska se on virheellisesti muodostettu tai kelvoton.HTTP 401 UnauthorizedSinun pitää kirjautua: tunnistautuminen vaaditaan, ja se puuttui tai oli virheellinen.HTTP 403 ForbiddenPalvelin ymmärsi pyynnön, mutta kieltäytyy antamasta pääsyä.HTTP 404 Not FoundPalvelin ei löydä pyydettyä sivua tai tiedostoa.HTTP 405 Method Not AllowedPyynnön metodia (esimerkiksi POST) ei sallita tälle URL-osoitteelle.HTTP 406 Not AcceptablePalvelin ei voi palauttaa sisältöä muodossa, jonka asiakas hyväksyy.HTTP 407 Proxy Authentication RequiredSinun pitää ensin kirjautua sinun ja sivuston välissä olevaan välityspalvelimeen.HTTP 408 Request TimeoutPalvelin odotti liian kauan, että asiakas lähettää pyynnön loppuun.HTTP 409 ConflictPyyntö on ristiriidassa resurssin nykyisen tilan kanssa.HTTP 410 GoneSivu on poistettu pysyvästi eikä palaa.HTTP 411 Length RequiredPalvelin vaatii, että pyyntö ilmoittaa pituutensa (Content-Length-otsake).HTTP 412 Precondition FailedPyynnön otsakkeiden ehto ei täyty resurssin nykyisellä versiolla.HTTP 413 Content Too LargeLadattu tiedosto tai data on suurempi kuin palvelin sallii.HTTP 414 URI Too LongURL-osoite on pidempi kuin palvelin suostuu käsittelemään.HTTP 415 Unsupported Media TypePalvelin ei hyväksy lähetettyjen tietojen muotoa.HTTP 416 Range Not SatisfiablePyydetty osa on tiedoston koon ulkopuolella.HTTP 417 Expectation FailedPalvelin ei pysty täyttämään pyynnön Expect-otsakkeen vaatimusta.HTTP 418 I'm a teapot (Unused)Aprillipila RFC 2324:stä ("Olen teekannu"). Koodi on varattu, eikä sitä käytetä oikeassa HTTP:ssä.HTTP 421 Misdirected RequestPyyntö päätyi palvelimelle, joka ei voi vastata tämän sivuston osoitteen puolesta.HTTP 422 Unprocessable ContentPyyntö on oikein muodostettu, mutta sen tiedot ovat virheellisiä (esimerkiksi tarkistus epäonnistui).HTTP 423 LockedResurssi on lukittu, eikä sitä voi nyt muuttaa.HTTP 425 Too EarlyPalvelin kieltäytyy käsittelemästä pyyntöä, joka voitaisiin toistaa (lähetetty liian aikaisin yhteyden aikana).HTTP 426 Upgrade RequiredAsiakkaan pitää vaihtaa toiseen tai uudempaan protokollaan jatkaakseen.HTTP 428 Precondition RequiredPalvelin vaatii ehdollisen pyynnön, jotta muiden muutoksia ei kirjoiteta yli.HTTP 429 Too Many RequestsLiian monta pyyntöä lyhyessä ajassa (nopeusrajoitus).HTTP 431 Request Header Fields Too LargePyynnön otsakkeet, usein evästeet, ovat liian suuria.HTTP 451 Unavailable For Legal ReasonsPääsy on estetty oikeudellisista syistä, kuten tuomioistuimen päätöksellä tai viranomaisen vaatimuksesta.
5xx Palvelinvirheet
Palvelin ei pystynyt käsittelemään kelvollista pyyntöä; vika on sivuston puolella.
HTTP 500 Internal Server ErrorPalvelin kohtasi odottamattoman virheen eikä voinut suorittaa pyyntöä loppuun.HTTP 501 Not ImplementedPalvelin ei tue toimintoa, jota pyynnön suorittaminen vaatii.HTTP 502 Bad GatewayYhdyskäytävä tai välityspalvelin sai virheellisen vastauksen takanaan olevalta palvelimelta.HTTP 503 Service UnavailablePalvelin ei tilapäisesti pysty käsittelemään pyyntöä, koska se on ylikuormittunut tai huollossa.HTTP 504 Gateway TimeoutYhdyskäytävä tai välityspalvelin ei saanut ajoissa vastausta takanaan olevalta palvelimelta.HTTP 505 HTTP Version Not SupportedPalvelin ei tue pyynnössä käytettyä HTTP-versiota.HTTP 507 Insufficient StoragePalvelimella ei ole tarpeeksi tallennustilaa pyynnön suorittamiseen.HTTP 508 Loop DetectedPalvelin havaitsi päättymättömän silmukan pyyntöä käsitellessään.HTTP 511 Network Authentication RequiredSinun pitää kirjautua verkkoon (esimerkiksi hotellin, lentokentän tai julkinen Wi-Fi) ennen kuin voit käyttää internetiä.
Cloudflare-virheet (52x)
Epäviralliset koodit, jotka Cloudflare palauttaa, kun se ei saa kelvollista vastausta sivuston omalta (origin-)palvelimelta.
HTTP 520 Web Server Returned an Unknown ErrorSivuston palvelin palautti Cloudflarelle tyhjän, tuntemattoman tai odottamattoman vastauksen.HTTP 521 Web Server Is DownSivuston palvelin hylkäsi Cloudflaren yhteyden (verkkopalvelin on alhaalla tai estää Cloudflaren).HTTP 522 Connection Timed OutCloudflaren aikakatkaisu umpeutui yhdistettäessä sivuston palvelimeen.HTTP 523 Origin Is UnreachableCloudflare ei tavoita sivuston palvelinta (origin ei ole tavoitettavissa).HTTP 524 A Timeout OccurredCloudflare yhdisti sivuston palvelimeen, mutta se ei vastannut ennen aikakatkaisua (oletuksena 125 sekuntia).HTTP 525 SSL Handshake FailedSSL/TLS-kättely Cloudflaren ja sivuston palvelimen välillä epäonnistui.HTTP 526 Invalid SSL CertificateCloudflare ei pysty vahvistamaan sivuston palvelimen SSL-varmennetta.