HTTP-tilakoodit
Verkko ja kehittäjätMitä HTTP-tilakoodi 404 tarkoittaa?
Hae mikä tahansa HTTP-tilakoodi: mitä 200, 301, 404, 429 tai 503 tarkoittaa, milloin palvelin lähettää sen, tallentavatko välimuistit sen ja mikä RFC sen määrittelee.
Hae tilakoodia
Antamasi tiedot pysyvät laitteellasi, kun käytät tätä työkalua. Jaetun linkin avaaminen lähettää osoitteen asetukset sivustolle HowToolbox sivun valmistelua varten.
Esimerkiksi 404, 5xx tai uudelleenohjaus
Näytetään 64, yhteensä 64
HTTP 404
Not Found
Palvelimella ei ole mitään tässä osoitteessa, tai se ei kerro, onko. Verkon yleisin virhe.
Tilakoodi 404 tarkemmin
- Luokka
- 4xx Asiakkaan virhe: pyynnössä on ongelma
- Välimuistiin oletuksena
- Kyllä, myös ilman välimuistiotsakkeita
- Rekisterissä
- Määritetty
- Määritelty
- RFC 9110 §15.5.5
Palvelimet ja ohjelmistokehykset käyttävät koodeja joskus omalla tavallaan, ja rekisteröimättömät koodit (kuten 499 tai 520) ovat yksittäisten valmistajien omia eivätkä ole mukana.
Sponsoroidut linkit
IANA-rekisterin HTTP-tilakoodit
-
- Selite (englanniksi)
- Continue
- Merkitys
- Palvelin on vastaanottanut pyynnön otsakkeet, ja asiakkaan pitää jatkaa sisällön lähettämistä. Lähetetään pyyntöön, jossa on Expect: 100-continue.
- Määritelty
- RFC 9110 §15.2.1
-
- Selite (englanniksi)
- Switching Protocols
- Merkitys
- Palvelin suostuu vaihtamaan protokollaan, jota asiakas pyysi Upgrade-otsakkeessa, esimerkiksi WebSocketiin.
- Määritelty
- RFC 9110 §15.2.2
-
- Selite (englanniksi)
- Processing
- Merkitys
- WebDAV-palvelin käsittelee yhä pitkää pyyntöä, eikä sillä ole vielä lopullista vastausta. Vanhentunut myöhemmissä WebDAV-määrityksissä.
- Määritelty
- RFC 2518
-
- Selite (englanniksi)
- Early Hints
- Merkitys
- Varhainen välivastaus Link-otsakkeineen, jotta selain voi alkaa ladata tyylejä ja skriptejä sillä aikaa, kun palvelin valmistelee varsinaista vastausta.
- Määritelty
- RFC 8297
-
- Selite (englanniksi)
- Upload Resumption Supported
- Merkitys
- Välivastaus, joka kertoo asiakkaalle, että palvelin tukee keskeytettyjen latausten jatkamista; Internet-Draft-luonnoksesta. Väliaikainen rekisteröinti, joka vanhenee, ellei sitä uusita.
- Määritelty
- draft-ietf-httpbis-resumable-upload-05
-
- Selite (englanniksi)
- OK
- Merkitys
- Pyyntö onnistui. Sisältö on tulos: GET-pyynnöllä sivu, POST-pyynnöllä toiminnon lopputulos.
- Määritelty
- RFC 9110 §15.3.1
-
- Selite (englanniksi)
- Created
- Merkitys
- Pyyntö loi uuden resurssin. Location-otsake osoittaa yleensä siihen.
- Määritelty
- RFC 9110 §15.3.2
-
- Selite (englanniksi)
- Accepted
- Merkitys
- Pyyntö hyväksyttiin käsiteltäväksi, mutta työ ei ole valmis, esimerkiksi jonoon pantu tehtävä.
- Määritelty
- RFC 9110 §15.3.3
-
- Selite (englanniksi)
- Non-Authoritative Information
- Merkitys
- Onnistui, mutta sisältöä muokkaava välityspalvelin muutti sisältöä siitä, mitä alkuperäinen palvelin lähetti.
- Määritelty
- RFC 9110 §15.3.4
-
- Selite (englanniksi)
- No Content
- Merkitys
- Onnistui, eikä palautettavaa sisältöä ole; tyypillinen tallennuksessa tai poistossa. Selain pysyy nykyisellä sivulla.
- Määritelty
- RFC 9110 §15.3.5
| Merkitys | |||
|---|---|---|---|
| Continue | Palvelin on vastaanottanut pyynnön otsakkeet, ja asiakkaan pitää jatkaa sisällön lähettämistä. Lähetetään pyyntöön, jossa on Expect: 100-continue. | RFC 9110 §15.2.1 | |
| Switching Protocols | Palvelin suostuu vaihtamaan protokollaan, jota asiakas pyysi Upgrade-otsakkeessa, esimerkiksi WebSocketiin. | RFC 9110 §15.2.2 | |
| Processing | WebDAV-palvelin käsittelee yhä pitkää pyyntöä, eikä sillä ole vielä lopullista vastausta. Vanhentunut myöhemmissä WebDAV-määrityksissä. | RFC 2518 | |
| Early Hints | Varhainen välivastaus Link-otsakkeineen, jotta selain voi alkaa ladata tyylejä ja skriptejä sillä aikaa, kun palvelin valmistelee varsinaista vastausta. | RFC 8297 | |
| Upload Resumption Supported | Välivastaus, joka kertoo asiakkaalle, että palvelin tukee keskeytettyjen latausten jatkamista; Internet-Draft-luonnoksesta. Väliaikainen rekisteröinti, joka vanhenee, ellei sitä uusita. | draft-ietf-httpbis-resumable-upload-05 | |
| OK | Pyyntö onnistui. Sisältö on tulos: GET-pyynnöllä sivu, POST-pyynnöllä toiminnon lopputulos. | RFC 9110 §15.3.1 | |
| Created | Pyyntö loi uuden resurssin. Location-otsake osoittaa yleensä siihen. | RFC 9110 §15.3.2 | |
| Accepted | Pyyntö hyväksyttiin käsiteltäväksi, mutta työ ei ole valmis, esimerkiksi jonoon pantu tehtävä. | RFC 9110 §15.3.3 | |
| Non-Authoritative Information | Onnistui, mutta sisältöä muokkaava välityspalvelin muutti sisältöä siitä, mitä alkuperäinen palvelin lähetti. | RFC 9110 §15.3.4 | |
| No Content | Onnistui, eikä palautettavaa sisältöä ole; tyypillinen tallennuksessa tai poistossa. Selain pysyy nykyisellä sivulla. | RFC 9110 §15.3.5 | |
| Reset Content | Onnistui; asiakkaan pitää tyhjentää lomake tai näkymä, joka lähetti pyynnön. | RFC 9110 §15.3.6 | |
| Partial Content | Palvelin lähettää vain sen osan tiedostosta, jota Range-otsakkeessa pyydettiin; latausten jatkamiseen ja videon kelaamiseen. | RFC 9110 §15.3.7 | |
| Multi-Status | WebDAV-vastaus, jonka XML-sisältö kertoo erillisen tilan kullekin useasta resurssista. | RFC 4918 | |
| Already Reported | WebDAV-monitilavastauksen sisällä: tämä resurssi on jo lueteltu aiemmin, joten sitä ei toisteta. | RFC 5842 | |
| IM Used | Palvelin vastasi GET-pyyntöön erotuksella (nykyiseen versioon tehdyt muutokset) koko resurssin sijaan. | RFC 3229 | |
| Multiple Choices | Resurssista on useita versioita, kuten eri kieliä tai muotoja, ja asiakkaan pitää valita niistä yksi. | RFC 9110 §15.4.1 | |
| Moved Permanently | Resurssi on siirtynyt pysyvästi Location-otsakkeen osoitteeseen. Selaimet ja hakukoneet päivittävät linkkinsä; POST voi muuttua GET-pyynnöksi. | RFC 9110 §15.4.2 | |
| Found | Resurssi on väliaikaisesti toisessa osoitteessa (Location). Käytä edelleen vanhaa osoitetta; POST voi muuttua GET-pyynnöksi. | RFC 9110 §15.4.3 | |
| See Other | Hae vastaus GET-pyynnöllä toisesta osoitteesta, tyypillisesti lomakkeen POST-pyynnön jälkeen, jotta sivun päivitys ei lähetä lomaketta uudelleen. | RFC 9110 §15.4.4 | |
| Not Modified | Välimuistissa oleva kopio on yhä ajan tasalla, joten palvelin ei lähetä sisältöä. Vastaus ehdolliseen pyyntöön, jossa on If-None-Match tai If-Modified-Since. | RFC 9110 §15.4.5 | |
| Use Proxy | Vanhentunut: pyysi asiakasta toistamaan pyynnön välityspalvelimen kautta. Selaimet jättävät sen huomiotta tietoturvasyistä. | RFC 9110 §15.4.6 | |
| Switch Proxy | Varattu, eikä enää käytössä. Se oli aikoinaan Switch Proxy eräässä määritysluonnoksessa. | RFC 9110 §15.4.7 | |
| Temporary Redirect | Resurssi on väliaikaisesti toisessa osoitteessa; toista sama pyyntö siellä samalla metodilla ja sisällöllä. | RFC 9110 §15.4.8 | |
| Permanent Redirect | Resurssi on siirtynyt pysyvästi; toista sama pyyntö uudessa osoitteessa samalla metodilla ja sisällöllä. | RFC 9110 §15.4.9 | |
| Bad Request | Palvelin ei voi käsitellä pyyntöä asiakkaan virheen vuoksi, kuten virheellisen syntaksin tai kelvottoman parametrin. | RFC 9110 §15.5.1 | |
| Unauthorized | Tunnistautuminen tarvitaan: pyynnössä ei ole kelvollisia tunnuksia. WWW-Authenticate-otsake kertoo, miten kirjaudutaan. | RFC 9110 §15.5.2 | |
| Payment Required | Varattu tulevaan käyttöön. Jotkin palvelut käyttävät sitä maksamattomalle tilille tai loppuneelle kiintiölle ilman vakiintunutta merkitystä. | RFC 9110 §15.5.3 | |
| Forbidden | Palvelin ymmärsi pyynnön mutta kieltäytyy siitä. Uudelleen kirjautuminen ei auta; asiakkaalla ei ole oikeutta. | RFC 9110 §15.5.4 | |
| Not Found | Palvelimella ei ole mitään tässä osoitteessa, tai se ei kerro, onko. Verkon yleisin virhe. | RFC 9110 §15.5.5 | |
| Method Not Allowed | Metodi (kuten POST tai DELETE) ei ole sallittu tälle resurssille. Allow-otsake luettelee sallitut metodit. | RFC 9110 §15.5.6 | |
| Not Acceptable | Palvelimella ei ole versiota, joka vastaa asiakkaan Accept-otsakkeita (muoto, kieli tai koodaus). | RFC 9110 §15.5.7 | |
| Proxy Authentication Required | Kuten 401, mutta tunnistautumista vaatii asiakkaan ja palvelimen välissä oleva välityspalvelin (Proxy-Authenticate). | RFC 9110 §15.5.8 | |
| Request Timeout | Palvelin lakkasi odottamasta, että asiakas lähettäisi pyyntönsä loppuun, ja sulkee yhteyden. | RFC 9110 §15.5.9 | |
| Conflict | Pyyntö on ristiriidassa resurssin nykyisen tilan kanssa, esimerkiksi muokkaus vanhentuneeseen versioon. | RFC 9110 §15.5.10 | |
| Gone | Resurssi on poistettu tarkoituksella eikä palaa. Vahvempi kuin 404: hakukoneet poistavat sen nopeammin. | RFC 9110 §15.5.11 | |
| Length Required | Palvelin tarvitsee Content-Length-otsakkeen hyväksyäkseen pyynnön sisällön. | RFC 9110 §15.5.12 | |
| Precondition Failed | Pyynnön otsakkeissa oleva ehto (kuten If-Match) ei täyty, joten palvelin ei tehnyt muutosta. | RFC 9110 §15.5.13 | |
| Content Too Large | Pyynnön sisältö on suurempi kuin palvelin hyväksyy, esimerkiksi kokorajan ylittävä lähetettävä tiedosto. Aiemmin Payload Too Large. | RFC 9110 §15.5.14 | |
| URI Too Long | Osoite on pidempi kuin palvelin suostuu käsittelemään; usein merkki uudelleenohjaussilmukasta tai liian suuresta datamäärästä kyselyssä. | RFC 9110 §15.5.15 | |
| Unsupported Media Type | Palvelin ei hyväksy pyynnön sisällön muotoa (sen Content-Type), esimerkiksi XML:ää, kun odotetaan JSONia. | RFC 9110 §15.5.16 | |
| Range Not Satisfiable | Range-otsakkeessa pyydetty alue on tiedoston ulkopuolella, esimerkiksi sen lopun jälkeen. | RFC 9110 §15.5.17 | |
| Expectation Failed | Palvelin ei pysty täyttämään pyynnön Expect-otsakkeen vaatimusta. | RFC 9110 §15.5.18 | |
| I'm a teapot | Varattu ja käyttämätön HTTP:ssä. Tunnetaan vuoden 1998 aprillipilan kahvinkeitinprotokollasta nimellä I'm a teapot; jotkin palvelimet vastaavat sillä yhä leikillään. | RFC 9110 §15.5.19 | |
| Misdirected Request | Pyyntö päätyi palvelimelle, jota ei ole määritetty vastaamaan tälle palvelinnimelle, esimerkiksi uudelleenkäytetyssä yhteydessä. | RFC 9110 §15.5.20 | |
| Unprocessable Content | Pyyntö on muodoltaan oikea, mutta sen sisältö ei läpäise tarkistusta, esimerkiksi pakollinen kenttä puuttuu. Aiemmin Unprocessable Entity. | RFC 9110 §15.5.21 | |
| Locked | WebDAV-resurssi on lukittu, eikä sitä voi nyt muuttaa. | RFC 4918 | |
| Failed Dependency | WebDAV-toiminto epäonnistui, koska toinen toiminto, josta se riippui, epäonnistui. | RFC 4918 | |
| Too Early | Palvelin ei käsittele TLS:n varhaisena datana (early data) lähetettyä pyyntöä, koska sen toistaminen voisi aiheuttaa haittaa. | RFC 8470 | |
| Upgrade Required | Palvelin hylkää pyynnön nykyisellä protokollalla ja kertoo Upgrade-otsakkeessa, mihin vaihtaa. | RFC 9110 §15.5.22 | |
| Precondition Required | Palvelin vaatii ehdollisen pyynnön (kuten If-Match), jotta päivityksiä ei katoa. | RFC 6585 | |
| Too Many Requests | Asiakas lähetti liian monta pyyntöä tietyssä ajassa (pyyntöjen rajoitus). Retry-After voi kertoa, milloin yrittää uudelleen. | RFC 6585 | |
| Request Header Fields Too Large | Pyynnön otsakkeet, yksi tai kaikki yhdessä, ovat liian suuria, usein liian monien tai liian isojen evästeiden vuoksi. | RFC 6585 | |
| Unavailable For Legal Reasons | Resurssi ei ole saatavilla oikeudellisen vaatimuksen, kuten tuomioistuimen määräyksen tai viranomaisen eston, vuoksi. | RFC 7725 | |
| Internal Server Error | Jokin meni palvelimella pieleen, eikä sillä ole tarkempaa koodia annettavana. Vika ei ole pyynnössä. | RFC 9110 §15.6.1 | |
| Not Implemented | Palvelin ei tue toimintoa, jota pyyntö tarvitsee, esimerkiksi tuntematonta metodia. | RFC 9110 §15.6.2 | |
| Bad Gateway | Yhdyskäytävä tai välityspalvelin sai virheellisen vastauksen taustapalvelimelta. | RFC 9110 §15.6.3 | |
| Service Unavailable | Palvelin ei pysty juuri nyt käsittelemään pyyntöä ylikuormituksen tai huollon vuoksi. Retry-After voi kertoa, milloin yrittää uudelleen. | RFC 9110 §15.6.4 | |
| Gateway Timeout | Yhdyskäytävä tai välityspalvelin ei saanut taustapalvelimelta vastausta ajoissa. | RFC 9110 §15.6.5 | |
| HTTP Version Not Supported | Palvelin ei tue pyynnössä käytettyä HTTP-versiota. | RFC 9110 §15.6.6 | |
| Variant Also Negotiates | Määritysvirhe läpinäkyvässä sisältöneuvottelussa: valittu vaihtoehto on itsekin asetettu neuvottelemaan. | RFC 2295 |
Tarkistettu 21. lokakuuta 2026
Hae mikä tahansa HTTP-tilakoodi: mitä 200, 301, 404, 429 tai 503 tarkoittaa, milloin palvelin lähettää sen, tallentavatko välimuistit sen ja mikä RFC sen määrittelee.
Käyttöohje
- Kirjoita tilakoodi, kuten 404, luokka, kuten 5xx, tai hakusanoja, kuten uudelleenohjaus tai rate limit.
- Valitse luokka, niin näet vain sen koodit.
- Valitse rivi, niin näet merkityksen, tallentavatko välimuistit vastauksen ja mikä RFC koodin määrittelee.
Näin se toimii
Jokainen verkkopalvelimen vastaus alkaa kolminumeroisella tilakoodilla, joka kertoo, miten pyyntö meni. Ensimmäinen numero kertoo luokan: 1xx tiedottava (pyyntö jatkuu), 2xx onnistui, 3xx uudelleenohjaus, 4xx ongelma pyynnössä ja 5xx virhe palvelimella. Koodin perässä olevat sanat, kuten Not Found, ovat selite; ohjelmat toimivat numeron mukaan, eivät koskaan sanojen.
Koodit määritellään RFC 9110:ssä (HTTP Semantics) ja muutamassa muussa RFC:ssä, ja IANA ylläpitää virallista rekisteriä kaikista käyttöön varatuista koodeista. Asiakas, joka saa tuntemattoman koodin, käsittelee sen luokkansa x00-koodina: tuntematon 437 lasketaan koodiksi 400. Osa koodeista saa tallentua välimuisteihin ilman erillisiä välimuistiotsakkeita (RFC 9110 kutsuu niitä heuristisesti välimuistiin tallennettaviksi): 200, 203, 204, 206, 300, 301, 308, 404, 405, 410, 414 ja 501.
Esimerkki: pysyvästi siirtynyt sivu vastaa koodilla 301 tai 308 ja antaa uuden osoitteen Location-otsakkeessa, minkä jälkeen selaimet ja hakukoneet käyttävät uutta osoitetta. 308 säilyttää myös metodin, joten lomakkeen POST toistetaan POST-pyyntönä, kun taas koodin 301 jälkeen selaimet voivat vaihtaa GET-pyyntöön.
Taulukko noudattaa IANA-rekisteriä ja päivitetään siitä. Koodeja, joita yksittäiset valmistajat käyttävät rekisteröimättä, kuten nginxin 499 tai Cloudflaren 520, ei ole mukana.
Sponsoroidut linkit
Usein kysyttyä
Mitä HTTP 404 tarkoittaa?
Not Found: palvelimella ei ole mitään siinä osoitteessa, tai se ei kerro, onko. Tarkista, ettei osoitteessa ole kirjoitusvirhettä; sivu on ehkä siirretty tai poistettu.
Mikä ero on koodeilla 401 ja 403?
401 tarkoittaa, ettei sinua ole tunnistettu: kirjaudu sisään tai lähetä kelvolliset tunnukset. 403 tarkoittaa, että palvelin tietää, kuka olet, tai ei välitä siitä, ja kieltäytyy silti: sinulla ei ole oikeutta.
Mikä ero on koodeilla 301, 302, 307 ja 308?
301 ja 308 ovat pysyviä siirtoja, 302 ja 307 väliaikaisia. 307 ja 308 vaativat, että asiakas toistaa saman metodin ja sisällön; koodien 301 ja 302 jälkeen selaimet voivat muuttaa POST-pyynnön GET-pyynnöksi.
Mitä 500 Internal Server Error tarkoittaa?
Jokin meni palvelimella pieleen, eikä sillä ole tarkempaa koodia annettavana. Pyyntö itse on yleensä kunnossa; vika on sivuston ohjelmistossa tai asetuksissa.
Mikä ero on koodeilla 502, 503 ja 504?
502 tarkoittaa, että välityspalvelin tai yhdyskäytävä sai virheellisen vastauksen taustapalvelimelta, 504 sitä, ettei vastausta tullut ajoissa. 503 tarkoittaa, että palvelin itse on ylikuormittunut tai huoltokatkolla.
Mitä 429 Too Many Requests tarkoittaa?
Lähetit liian monta pyyntöä lyhyessä ajassa, ja palvelin rajoittaa pyyntöjen tahtia. Odota ja yritä uudelleen; Retry-After-otsake voi kertoa, kuinka kauan.
Onko 418 I'm a teapot oikea tilakoodi?
Se sai alkunsa aprillipilana vuonna 1998 (kahvinkeitinprotokolla). RFC 9110 varaa koodin 418 käyttämättömäksi, joten sillä ei ole merkitystä HTTP:ssä, vaikka jotkin palvelimet lähettävät sitä yhä leikillään.
Seuraavaksi saatat tarvita
- LatausaikalaskuriAnna tiedoston koko ja yhteytesi nopeus, niin näet, kauanko lataus tai lähetys kestää., yksityinen, toimii laitteellasiVerkko ja kehittäjätLaskuriVerkot
- Mikä on IP-osoitteeni?Julkinen IP-osoitteesi ja sen takana oleva verkko., yksityinen, toimii laitteellasiVerkko ja kehittäjätTarkistinVerkot
- WHOIS-hakuKatso WHOIS-palvelun ilmoittama välittäjä, päivämäärät ja nimipalvelimet., yksityinen, toimii laitteellasiVerkko ja kehittäjätTarkistinVerkot
- MaatunnuksetISO 3166 -tunnukset (kaksi- ja kolmikirjaiminen sekä numeerinen), suuntanumerot ja verkkotunnukset 249 maalle ja alueelle., yksityinen, toimii laitteellasiArkiHakuteosVerkot
- Wi-Fi-korttiTulostettava kortti, jonka QR-koodin skannaamalla vieras liittyy Wi-Fi-verkkoosi puhelimen kameralla., yksityinen, toimii laitteellasiTulostettavatGeneraattoriVerkotKoodaus
- VärimuunninValitse tai kirjoita mikä tahansa väri ja kopioi se HEX-, RGB-, HSL-, HWB- tai OKLCH-muodossa lähimmän CSS-nimen kera., yksityinen, toimii laitteellasiVerkko ja kehittäjätMuunninVärit
Lisää kategoriasta Verkko ja kehittäjät
Kaikki 18 työkalua kategoriassa Verkko ja kehittäjät- SalasanageneraattoriSatunnainen salasana laitteellasi, vahvuus bitteinä eikä mitään lähde minnekään., yksityinen, toimii laitteellasi
- JSON-muotoilijaLiitä JSON, etsi virheet ja muotoile tai tiivistä teksti., yksityinen, toimii laitteellasi
- SelaintiedotSelaimen, moottorin ja laitteen ilmoittamat tiedot., yksityinen, toimii laitteellasi
- TiivistegeneraattoriSHA-256-, SHA-512-, SHA-1- ja MD5-tiivisteet mistä tahansa tekstistä, laskettuna selaimessasi., yksityinen, toimii laitteellasi
- URL-koodaus ja -purkuKoodaa teksti verkko-osoitteeseen prosenttikoodauksella tai pura %20 ja muut takaisin tekstiksi., yksityinen, toimii laitteellasi
- UUID-generaattoriSatunnaisia UUID-tunnisteita, versio 4 tai aikajärjestetty versio 7, luotuna omalla laitteellasi., yksityinen, toimii laitteellasi
Suosittua nyt
Sponsoroidut linkit
Sponsoroidut linkit
Sponsoroidut linkit