Mga HTTP status code
Ang mga status code na pinakamadalas mong makita sa API at CDN, mula 200 OK hanggang 504 Gateway Timeout. Hindi kasama ang mga bihirang experimental code.
| Code | Pangalan | Kahulugan |
|---|---|---|
| 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 |
Tala
- 401 vs 403: kulang o bigong credentials kumpara sa naka-login pero walang pahintulot.
- Ang CDN ay maaaring magbalik ng 5xx kapag hindi maabot ang origin server.
Mga madalas itanong
- Ano ang ibig sabihin ng HTTP 403?
- Ang 403 Forbidden ay nangangahulugang naintindihan at na-authenticate ng server ang request, pero tumatangging magbigay ng access sa resource. Hindi tulad ng 401, hindi makakatulong ang muling pag-login.
- Ano ang pagkakaiba ng HTTP 301 at 302 redirects?
- Ang 301 ay nangangahulugang permanenteng nailipat ang resource, kaya dapat gamitin ng mga client at search engine ang bagong URL mula ngayon. Ang 302 ay temporary redirect at nananatiling valid ang orihinal na URL.
- Ano ang ibig sabihin ng HTTP 429 at paano ito aayusin?
- Ang 429 Too Many Requests ay nangangahulugang umabot ka sa rate limit. Bawasan ang bilis ng iyong mga request at sundin ang Retry-After header kung ibibigay ito ng server.