HTTP স্ট্যাটাস কোড
API ও CDN-এ সবচেয়ে বেশি দেখা কোড, 200 OK থেকে 504 Gateway Timeout পর্যন্ত। বিরল পরীক্ষামূলক কোড বাদ দেওয়া হয়েছে।
| কোড | নাম | অর্থ |
|---|---|---|
| 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 |
নোট
- 401 বনাম 403: প্রমাণপত্র নেই/ভুল বনাম লগইন করা কিন্তু অনুমতি নেই।
- অরিজিন সার্ভারে পৌঁছানো না গেলে CDN 5xx দিতে পারে।
সচরাচর জিজ্ঞাসা
- HTTP 403 মানে কী?
- 403 Forbidden মানে সার্ভার অনুরোধ বুঝেছে ও যাচাই করেছে কিন্তু রিসোর্সে প্রবেশাধিকার দিতে অস্বীকার করছে। 401-এর মতো নয়, আবার লগইন করলেও হবে না।
- HTTP 301 এবং 302 রিডাইরেক্টের মধ্যে পার্থক্য কী?
- 301 মানে রিসোর্সটি স্থায়ীভাবে সরেছে, তাই ক্লায়েন্ট ও সার্চ ইঞ্জিনকে এখন থেকে নতুন URL ব্যবহার করা উচিত। 302 সাময়িক রিডাইরেক্ট এবং মূল URL বৈধ থাকে।
- HTTP 429 মানে কী এবং কীভাবে ঠিক করব?
- 429 Too Many Requests মানে আপনি রেট লিমিটে পৌঁছে গেছেন। অনুরোধের গতি কমিয়ে দিন এবং সার্ভার পাঠালে Retry-After হেডার মেনে চলুন।