যখন আপনি ওয়েবসাইটগুলিতে যান, তখন আপনার ব্রাউজার - ক্লায়েন্ট - HTTP সার্ভারের নেটওয়ার্ক প্রোটোকলের মাধ্যমে ওয়েব সার্ভারগুলিতে সংযোগ করে। এই নেটওয়ার্ক সংযোগগুলি ওয়েব পৃষ্ঠার সামগ্রী এবং কিছু প্রোটোকল নিয়ন্ত্রণ তথ্য সহ ক্লায়েন্টগুলিতে ফিরে সার্ভারগুলির প্রতিক্রিয়া ডেটা পাঠাতে সহায়তা করে। মাঝে মাঝে, আপনি যে ওয়েবসাইটটিতে পৌঁছানোর চেষ্টা করছেন সেটিতে পৌঁছাতে সফল হবেন না। পরিবর্তে, আপনি একটি ত্রুটি বা স্থিতি কোড দেখতে।
HTTP ত্রুটি এবং স্থিতি কোডের ধরন
প্রতিটি অনুরোধের জন্য HTTP সার্ভার প্রতিক্রিয়া তথ্য অন্তর্ভুক্ত একটি কোড নম্বর অনুরোধ ফলাফল নির্দেশ করে। এই ফলাফল কোডগুলি বিভাগে বিভক্ত তিন-সংখ্যার সংখ্যা:
- 100-199: তথ্যগত অবস্থা
- 200-299: সাফল্য অবস্থা
- 300-399: পুনর্নির্দেশ অবস্থা
- 400-499: ক্লায়েন্ট ত্রুটি
- 500-599: সার্ভার ত্রুটি
ইন্টারনেট বা ইন্ট্রানেটগুলিতে কেবলমাত্র কয়েকটি সম্ভাব্য ত্রুটি এবং স্থিতি কোড দেখা যায়। ত্রুটির সাথে সম্পর্কিত কোড সাধারণত একটি ওয়েবপৃষ্ঠাতে দেখানো হয় যেখানে তারা একটি ব্যর্থ অনুরোধের আউটপুট হিসাবে প্রদর্শিত হয়, যখন অন্যান্য স্থিতি কোড ব্যবহারকারীদের কাছে প্রদর্শিত হয় না।
200 ঠিক আছে
HTTP অবস্থা ক্ষেত্রে 200 ঠিক আছে, ওয়েব সার্ভারটি অনুরোধটি সফলভাবে প্রক্রিয়া করে এবং ব্রাউজারে সামগ্রী প্রেরণ করে। সর্বাধিক HTTP অনুরোধ এই অবস্থা ফলাফল। ব্যবহারকারীরা খুব কমই স্ক্রিনে এই কোডটি দেখেন কারণ কিছু সমস্যা থাকলে ওয়েব ব্রাউজার সাধারণত কোড দেখায়।
নিচে পড়া চালিয়ে যান
ত্রুটি 404 পাওয়া যায় নি
যখন আপনি HTTP ত্রুটি দেখতে 404 পাওয়া যায়নি, ওয়েব সার্ভার অনুরোধ করা পৃষ্ঠা, ফাইল, বা অন্য সংস্থার খুঁজে পেতে পারে নি। HTTP 404 ত্রুটি ক্লায়েন্ট এবং সার্ভারের মধ্যে নেটওয়ার্ক সংযোগ সফলভাবে তৈরি করা হয়েছে নির্দেশ করে। এই ত্রুটিটি বেশিরভাগ ক্ষেত্রেই ঘটে যখন লোকেরা নিজে ব্রাউজারে একটি ভুল URL টি প্রবেশ করে, বা ওয়েব সার্ভার প্রশাসক কোনও নতুন নতুন অবস্থানতে ঠিকানাটি পুনঃনির্দেশিত না করে একটি ফাইল সরান। এই সমস্যার সমাধান করার জন্য আপনাকে অবশ্যই URL টি যাচাই করতে হবে বা ওয়েব প্রশাসকের এটির সংশোধন করার জন্য অপেক্ষা করুন।
নিচে পড়া চালিয়ে যান
ত্রুটি 500 অভ্যন্তরীণ সার্ভার ত্রুটি
HTTP ত্রুটি সঙ্গে 500 অভ্যন্তরীণ সার্ভার সমস্যা, ওয়েব সার্ভার একটি ক্লায়েন্ট থেকে একটি বৈধ অনুরোধ গৃহীত কিন্তু এটি প্রক্রিয়া করতে অক্ষম। HTTP 500 ত্রুটি ঘটে যখন সার্ভারটি কিছু সাধারণ প্রযুক্তিগত ত্রুটি যেমন উপলব্ধ মেমরি বা ডিস্ক স্পেসে কম থাকে। একটি সার্ভার প্রশাসক এই সমস্যা ঠিক করতে হবে।
ত্রুটি 503 পরিষেবা অনুপলব্ধ
HTTP ত্রুটি 503 পরিষেবা অনুপলব্ধ একটি ওয়েব সার্ভার ইনকামিং ক্লায়েন্ট অনুরোধ প্রক্রিয়া করতে পারে না নির্দেশ করে। কিছু ওয়েব সার্ভার প্রত্যাশিত ব্যর্থতা নির্দেশ করার জন্য HTTP 503 ব্যবহার করে, যেমন প্রশাসনিক নীতিগুলি যেমন কনভার্টেন্ট ব্যবহারকারী বা CPU ব্যবহারকারীর সংখ্যাতে সীমা অতিক্রম করে, অপ্রত্যাশিত ব্যর্থতাগুলি থেকে আলাদা করে যা সাধারণত HTTP 500 হিসাবে রিপোর্ট করা হয়।
নিচে পড়া চালিয়ে যান
301 স্থায়ীভাবে সরানো
HTTP- র 301 স্থায়ীভাবে সরানো ক্লায়েন্ট দ্বারা নির্দিষ্ট URI নির্দেশ করে একটি পদ্ধতি ব্যবহার করে একটি ভিন্ন অবস্থানে সরানো হয়েছে HTTP পুনঃনির্দেশ , যা ক্লায়েন্টকে নতুন অনুরোধ জারি করে এবং নতুন অবস্থান থেকে সংস্থান আনতে দেয়। ওয়েব ব্রাউজার স্বয়ংক্রিয়ভাবে ব্যবহারকারীর হস্তক্ষেপ ছাড়াই HTTP 301 পুনঃনির্দেশগুলি অনুসরণ করে।
302 পাওয়া গেছে বা 307 অস্থায়ী পুনঃনির্দেশ
অবস্থা 302 পাওয়া গেছে 301 এর অনুরূপ, কিন্তু কোড 302 এমন একটি ক্ষেত্রে ডিজাইন করা হয়েছে যেখানে স্থায়ীভাবে স্থায়ীভাবে পরিবর্তিত একটি সংস্থান স্থানান্তরিত হয়। একটি সার্ভার প্রশাসক শুধুমাত্র সংক্ষিপ্ত কন্টেন্ট রক্ষণাবেক্ষণ সময়সীমার সময় HTTP 302 ব্যবহার করা উচিত। কোড 301 এর জন্য ওয়েব ব্রাউজারগুলি স্বয়ংক্রিয়ভাবে 302 পুনঃনির্দেশগুলি অনুসরণ করে। HTTP সংস্করণ 1.1 একটি নতুন কোড যুক্ত করেছে, 307 অস্থায়ী পুনঃনির্দেশ, অস্থায়ী পুননির্দেশনা ইঙ্গিত।
নিচে পড়া চালিয়ে যান
400 খারাপ অনুরোধ
একটি প্রতিক্রিয়া 400 খারাপ অনুরোধ সাধারণত ওয়েব সার্ভার অবৈধ সিনট্যাক্সের কারণে অনুরোধটি বুঝতে পারে না। সাধারণত, এটি ক্লায়েন্ট জড়িত একটি প্রযুক্তিগত ত্রুটি নির্দেশ করে, কিন্তু নেটওয়ার্ক নিজেই তথ্য দুর্নীতি এছাড়াও ত্রুটি হতে পারে।
401 অননুমোদিত
দ্য 401 অননুমোদিত ত্রুটি ঘটে যখন ওয়েব ক্লায়েন্ট সার্ভারে সুরক্ষিত সংস্থার অনুরোধ করে তবে ক্লায়েন্ট অ্যাক্সেসের জন্য প্রমাণিত হয় নি। সাধারণত, একটি ক্লায়েন্ট সমস্যার সমাধান করতে বৈধ ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে সার্ভারে লগ ইন করতে হবে।
নিচে পড়া চালিয়ে যান
100 চালিয়ে যান
প্রোটোকলের সংস্করণ 1.1 যোগ করা, HTTP অবস্থা 100 চালিয়ে যান সার্ভারগুলিকে বড় অনুরোধগুলি গ্রহণ করার জন্য তাদের প্রস্তুতি নিশ্চিত করার সুযোগ দেওয়ার মাধ্যমে আরো দক্ষতার সাথে নেটওয়ার্ক ব্যান্ডউইথ ব্যবহার করার জন্য ডিজাইন করা হয়েছে। চলতি প্রোটোকলটি একটি HTTP 1.1 ক্লায়েন্টকে একটি ছোট, বিশেষভাবে কনফিগার করা বার্তা প্রেরণ করার অনুমতি দেয় যা সার্ভারটিকে 100 কোডের সাথে উত্তর দেওয়ার অনুরোধ করে। এটি একটি (সাধারণত বড়) ফলো আপ অনুরোধ পাঠানোর আগে প্রতিক্রিয়া জন্য অপেক্ষা করে। HTTP 1.0 ক্লায়েন্ট এবং সার্ভার এই কোডটি ব্যবহার করে না।
204 কোন বিষয়বস্তু নেই
আপনি বার্তা দেখতে পাবেন 204 কোন বিষয়বস্তু নেই যখন সার্ভার একটি ক্লায়েন্ট অনুরোধে একটি বৈধ উত্তর পাঠায় যা শুধুমাত্র হেডারের তথ্য ধারণ করে - এটিতে কোনো বার্তা সংস্থা নেই। উদাহরণস্বরূপ, ওয়েব ক্লায়েন্টরা অপ্রয়োজনীয়ভাবে রিফ্রেশ পৃষ্ঠাগুলিকে এড়িয়ে চলতে, সার্ভার প্রতিক্রিয়াগুলি আরও কার্যকরভাবে প্রক্রিয়া করতে HTTP 204 ব্যবহার করতে পারে।
নিচে পড়া চালিয়ে যান
502 খারাপ গেটওয়ে
ক্লায়েন্ট এবং সার্ভারের মধ্যে একটি নেটওয়ার্ক সমস্যা কারণ 502 খারাপ গেটওয়ে ত্রুটি। এটি একটি নেটওয়ার্ক ফায়ারওয়াল, রাউটার, বা অন্যান্য নেটওয়ার্ক গেটওয়ে ডিভাইসের কনফিগারেশন ত্রুটি দ্বারা ট্রিগার করা যেতে পারে।