HTTP állapotkódok
Az API-kban és CDN-ekben leggyakrabban látott kódok, a 200 OK-tól az 504 Gateway Timeout-ig. A ritka kísérleti kódok kimaradtak.
| Kód | Név | Jelentés |
|---|---|---|
| 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 |
Megjegyzések
- 401 és 403: hiányzó/elutasított hitelesítés versus belépett, de jogosultság nélkül.
- A CDN 5xx-et adhat vissza, ha az origin szerver nem érhető el.
Gyakori kérdések
- Mit jelent a HTTP 403 kód?
- A 403 Forbidden azt jelenti, hogy a szerver megértette és hitelesítette a kérést, de megtagadja a hozzáférést az erőforráshoz. A 401-gyel ellentétben az újabb bejelentkezés nem segít.
- Mi a különbség a HTTP 301 és 302 átirányítás között?
- A 301 azt jelenti, hogy az erőforrás véglegesen elköltözött, ezért az ügyfeleknek és a keresőknek mostantól az új URL-t kell használniuk. A 302 ideiglenes átirányítás, az eredeti URL érvényes marad.
- Mit jelent a HTTP 429, és hogyan javíthatom?
- A 429 Too Many Requests azt jelenti, hogy elérte a kérési sebességkorlátot. Lassítsa a kéréseket, és tartsa tiszteletben a Retry-After fejlécet, ha a szerver küld ilyet.