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.
| Cod | Nume | Semnificație |
|---|---|---|
| 200 | OK | Success with body |
| 201 | Created | Resource created |
| 204 | No Content | Success, empty body |
| 301 | Moved Permanently | Permanent redirect |
| 302 | Found | Temporary redirect |
| 304 | Not Modified | Use cached copy |
| 400 | Bad Request | Client request invalid |
| 401 | Unauthorized | Auth required / failed |
| 403 | Forbidden | Authenticated but denied |
| 404 | Not Found | No such resource |
| 405 | Method Not Allowed | Wrong HTTP method |
| 408 | Request Timeout | Client too slow |
| 409 | Conflict | State conflict |
| 410 | Gone | Permanently removed |
| 422 | Unprocessable Entity | Semantics invalid |
| 429 | Too Many Requests | Rate limited |
| 500 | Internal Server Error | Server fault |
| 502 | Bad Gateway | Upstream invalid |
| 503 | Service Unavailable | Overloaded / down |
| 504 | Gateway Timeout | Upstream timeout |
Note
- 401 vs 403: credențiale lipsă/eșuate versus autentificat dar fără permisiune.
- Un CDN poate returna 5xx atunci când serverul de origine nu este accesibil.
Î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ă.