সিনিয়র শিক্ষক
১৩ অক্টোবর, ২০২৫ ১০:১৭ অপরাহ্ণ
সিনিয়র শিক্ষক
ধরনঃ সাধারণ শিক্ষা
শ্রেণিঃ দশম
বিষয়ঃ তথ্য ও যোগাযোগ প্রযুক্তি
অধ্যায়ঃ অধ্যায় ৬
অবশ্যই 🌐
নিচে HTTP Status Code (এইচটিটিপি স্ট্যাটাস কোড) সম্পর্কে বিস্তারিতভাবে বাংলা ভাষায় ব্যাখ্যা দেওয়া হলো👇
---
🧭 HTTP Status Code কী?
HTTP (HyperText Transfer Protocol) Status Code হলো কিছু সংখ্যাসূচক কোড, যা ওয়েব সার্ভার (যেমনঃ Apache, Nginx) ক্লায়েন্টকে (যেমনঃ ব্রাউজার, মোবাইল অ্যাপ) জানায়—
কোনো ওয়েব রিকোয়েস্ট (অনুরোধ) সফল হয়েছে কিনা, ব্যর্থ হয়েছে কিনা, নাকি অন্য কোনো সমস্যা ঘটেছে।
🔹 সহজভাবে বললে—
যখন তুমি কোনো ওয়েবসাইট খুলো (যেমন www.google.com), তখন তোমার ব্রাউজার সার্ভারে অনুরোধ পাঠায়।
সার্ভার তখন একটি স্ট্যাটাস কোড পাঠায় যা বলে দেয় রিকোয়েস্টের অবস্থা কী।
---
🧩 HTTP Status Code-এর প্রধান ধরন
HTTP Status Code সাধারণত ৫টি শ্রেণিতে ভাগ করা হয়, প্রতিটি শ্রেণি একটি প্রথম সংখ্যায় (1–5) শুরু হয়।
শ্রেণি সংখ্যা পরিসর অর্থ
1xx 100–199 তথ্যবহ (Informational)
2xx 200–299 সফল (Success)
3xx 300–399 পুনঃনির্দেশ (Redirection)
4xx 400–499 ক্লায়েন্ট-পক্ষের ভুল (Client Error)
5xx 500–599 সার্ভার-পক্ষের ভুল (Server Error)
---
সবচেয়ে ব্যবহৃত কিছু HTTP Status Code ও তাদের অর্থ
🔹 1xx: Informational
100 Continue → সার্ভার অনুরোধের প্রাথমিক অংশ গ্রহণ করেছে, বাকিটা পাঠাতে বলা হচ্ছে।
101 Switching Protocols → প্রোটোকল পরিবর্তনের অনুরোধ মেনে নেওয়া হয়েছে।
---
🔹 2xx: Success
200 OK → রিকোয়েস্ট সফলভাবে সম্পন্ন হয়েছে। ✅
201 Created → নতুন কোনো রিসোর্স তৈরি হয়েছে।
204 No Content → রিকোয়েস্ট সফল, কিন্তু কোনো ডেটা ফেরত দেয় না।
---
🔹 3xx: Redirection
301 Moved Permanently → পেজ বা রিসোর্স স্থায়ীভাবে নতুন ঠিকানায় সরানো হয়েছে।
302 Found → সাময়িকভাবে অন্য ঠিকানায় সরানো হয়েছে।
304 Not Modified → পেজ পরিবর্তিত হয়নি, ব্রাউজার ক্যাশে থেকে লোড করতে পারে।
---
🔹 4xx: Client Error
400 Bad Request → রিকোয়েস্টটি ভুল বা ত্রুটিপূর্ণ।
401 Unauthorized → লগইন বা অনুমতি ছাড়া প্রবেশের চেষ্টা করা হয়েছে।
403 Forbidden → প্রবেশের অনুমতি নেই। 🚫
404 Not Found → অনুরোধ করা পেজ পাওয়া যায়নি। ❌
408 Request Timeout → সার্ভার নির্দিষ্ট সময়ের মধ্যে রিকোয়েস্ট পায়নি।
---
🔹 5xx: Server Error
500 Internal Server Error → সার্ভারের ভিতরে কোনো সমস্যা ঘটেছে। ⚠️
502 Bad Gateway → গেটওয়ে সার্ভার থেকে ভুল রেসপন্স এসেছে।
503 Service Unavailable → সার্ভার সাময়িকভাবে ব্যস্ত বা বন্ধ আছে।
504 Gateway Timeout → সার্ভার সময়মতো অন্য সার্ভার থেকে উত্তর পায়নি।
---
সরসাসংক্ষেপ
কোড শ্রেণি অর্থ
1xx তথ্যবহ বার্তা
2xx সফল রিকোয়েস্ট
3xx পুনঃনির্দেশ (Redirect)
4xx ক্লায়েন্টের ভুল
5xx সার্ভারের ভুল
---
📘 উপসংহার
HTTP Status Code ওয়েব ডেভেলপার, নেটওয়ার্ক অ্যাডমিন, ও ব্যবহারকারীদের জন্য অত্যন্ত গুরুত্বপূর্ণ,
কারণ এগ