HTTP-tilakoodit

Yleisimmät API- ja CDN-palveluista nähtävät tilakoodit 200 OK:sta 504 Gateway Timeoutiin. Harvinaiset kokeelliset koodit on jätetty pois.

Päivitetty:

KoodiNimiMerkitys
200OKSuccess with body
201CreatedResource created
204No ContentSuccess, empty body
301Moved PermanentlyPermanent redirect
302FoundTemporary redirect
304Not ModifiedUse cached copy
400Bad RequestClient request invalid
401UnauthorizedAuth required / failed
403ForbiddenAuthenticated but denied
404Not FoundNo such resource
405Method Not AllowedWrong HTTP method
408Request TimeoutClient too slow
409ConflictState conflict
410GonePermanently removed
422Unprocessable EntitySemantics invalid
429Too Many RequestsRate limited
500Internal Server ErrorServer fault
502Bad GatewayUpstream invalid
503Service UnavailableOverloaded / down
504Gateway TimeoutUpstream timeout

Huomautukset

Usein kysytyt kysymykset

Mitä HTTP 403 tarkoittaa?
403 Forbidden tarkoittaa, että palvelin ymmärsi ja vahvisti pyynnön, mutta kieltäytyy antamasta pääsyä resurssiin. Toisin kuin 401:ssä, uudelleenkirjautuminen ei auta.
Mitä eroa on HTTP 301- ja 302-uudelleenohjauksilla?
301 tarkoittaa, että resurssi on siirtynyt pysyvästi, joten asiakkaiden ja hakukoneiden tulisi käyttää jatkossa uutta URL-osoitetta. 302 on väliaikainen uudelleenohjaus, ja alkuperäinen osoite säilyy voimassa.
Mitä HTTP 429 tarkoittaa ja miten korjaan sen?
429 Too Many Requests tarkoittaa, että olet ylittänyt pyyntönopeuden rajan. Hidasta pyyntöjäsi ja noudata Retry-After-otsikkoa, jos palvelin lähettää sellaisen.

Lähteet