Coduri de stare HTTP

Codurile pe care le vedeți cel mai des de la API-uri și CDN-uri, de la 200 OK la 504 Gateway Timeout. Codurile experimentale rare sunt omise.

Actualizat:

CodNumeSemnificație
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

Note

Întrebări frecvente

Ce înseamnă codul HTTP 403?
403 Forbidden înseamnă că serverul a înțeles și a autentificat cererea, dar refuză să acorde acces la resursă. Spre deosebire de 401, autentificarea din nou nu va ajuta.
Care este diferența dintre redirecționările HTTP 301 și 302?
301 înseamnă că resursa s-a mutat definitiv, așa că clienții și motoarele de căutare ar trebui să folosească noul URL. 302 este o redirecționare temporară, iar URL-ul original rămâne valid.
Ce înseamnă HTTP 429 și cum îl rezolv?
429 Too Many Requests înseamnă că ați atins o limită de rată. Încetiniți cererile și respectați antetul Retry-After dacă serverul îl furnizează.

Surse