HTTP-statuskoder

De statuskoder du oftast ser från API:er och CDN:er, från 200 OK till 504 Gateway Timeout. Sällsynta experimentella koder är utelämnade.

Uppdaterad:

KodNamnBetydelse
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

Anteckningar

Vanliga frågor

Vad betyder HTTP 403?
403 Forbidden betyder att servern förstod och autentiserade begäran men vägrar ge åtkomst till resursen. Till skillnad från 401 hjälper det inte att logga in igen.
Vad är skillnaden mellan HTTP-omdirigeringarna 301 och 302?
301 betyder att resursen har flyttats permanent, så klienter och sökmotorer bör använda den nya webbadressen hädanefter. 302 är en tillfällig omdirigering och den ursprungliga webbadressen förblir giltig.
Vad betyder HTTP 429 och hur åtgärdar jag det?
429 Too Many Requests betyder att du har nått en hastighetsgräns. Sakta ner dina förfrågningar och följ Retry-After-huvudet om servern skickar ett.

Källor