HTTP-statuskoder

De statuskoder, du oftest ser fra API'er og CDN'er, fra 200 OK til 504 Gateway Timeout. Sjældne eksperimentelle koder er udeladt.

Opdateret:

KodeNavnBetydning
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

Noter

Ofte stillede spørgsmål

Hvad betyder HTTP-koden 403?
403 Forbidden betyder, at serveren forstod og godkendte anmodningen, men nægter at give adgang til ressourcen. I modsætning til 401 hjælper det ikke at logge på igen.
Hvad er forskellen mellem HTTP-omdirigeringerne 301 og 302?
301 betyder, at ressourcen er flyttet permanent, så klienter og søgemaskiner skal bruge den nye URL fremover. 302 er en midlertidig omdirigering, og den oprindelige URL forbliver gyldig.
Hvad betyder HTTP 429, og hvordan retter jeg det?
429 Too Many Requests betyder, at du har ramt en hastighedsgrænse. Sænk dine anmodninger, og følg Retry-After-headeren, hvis serveren sender en.

Kilder