ওয়েবপৃষ্ঠা ত্রুটিগুলি বুঝতে এবং তাদের সম্পর্কে কি করতে হবে
যখন আপনি ওয়েবসাইটগুলি ব্রাউজ করেন, তখন আপনার ব্রাউজার- ক্লায়েন্ট -কে 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 পরিষেবা অনুপলব্ধ ইঙ্গিত দেয় যে একটি ওয়েব সার্ভার আসন্ন ক্লায়েন্ট অনুরোধ প্রক্রিয়া করতে পারে না। কিছু ওয়েব সার্ভার অনুপস্থিত ব্যবহারকারীদের বা CPU ব্যবহারের সীমা থেকে প্রশাসনিক নীতির কারণে প্রত্যাশিত ব্যর্থতাগুলি বোঝানোর জন্য HTTP 503 ব্যবহার করে, অপ্রত্যাশিত ব্যর্থতার থেকে পৃথক করে যা সাধারণত HTTP 500 হিসাবে রিপোর্ট করা হয়
301 স্থায়ীভাবে মোছা
HTTP 301 সরানো স্থায়ীভাবে ক্লায়েন্ট দ্বারা নির্দিষ্ট ইউআরআই ইঙ্গিত নির্দেশিত একটি পদ্ধতি ব্যবহার করে একটি ভিন্ন অবস্থান থেকে সরানো হয়েছে HTTP পুনঃনির্দেশ , যা ক্লায়েন্ট একটি নতুন অনুরোধ জারি এবং নতুন অবস্থান থেকে সম্পদ আনতে পারবেন ওয়েব ব্রাউজার স্বয়ংক্রিয়ভাবে ব্যবহারকারীর হস্তক্ষেপ ছাড়াই HTTP 301 পুনঃনির্দেশগুলি অনুসরণ করে।
302 পাওয়া বা 307 সাময়িক পুনর্চালনা
স্থিতি 302 পাওয়া 301 মত অনুরূপ, কিন্তু কোড 302 একটি সংস্থান স্থায়ীভাবে পরিবর্তে তুলনায় সাময়িকভাবে সরানো হয় যেখানে ক্ষেত্রে জন্য ডিজাইন করা হয়েছিল একটি সার্ভার অ্যাডমিনিস্ট্রেটর শুধুমাত্র সংক্ষিপ্ত বিষয়বস্তু রক্ষণাবেক্ষণ সময়কালে HTTP 302 ব্যবহার করা উচিত। ওয়েব ব্রাউজারগুলি 30২ টি পুনঃনির্দেশগুলি স্বয়ংক্রিয়ভাবে অনুসরণ করে যেমনটি তারা কোড 301 এর জন্য করে। HTTP সংস্করণ 1.1 একটি নতুন কোড যুক্ত করেছে, 307 অস্থায়ী পুনর্চালনা , অস্থায়ী রিডাইরেক্টগুলি নির্দেশ করে।
400 খারাপ অনুরোধ
400 টি খারাপ অনুরোধের একটি প্রতিক্রিয়া সাধারণত অর্থহীন সিনট্যাক্সের কারণে ওয়েব সার্ভারটি অনুরোধটি বুঝতে পারেনি। সাধারণত, এই ক্লায়েন্ট জড়িত একটি প্রযুক্তিগত ত্রুটি নির্দেশক, কিন্তু নেটওয়ার্ক নিজেই ডেটা দুর্নীতি এছাড়াও ত্রুটি হতে পারে।
401 অননুমোদিত
401 অননুমোদিত ত্রুটি ঘটে যখন ওয়েব ক্লায়েন্ট সার্ভারে একটি সুরক্ষিত সম্পদ অনুরোধ করে, কিন্তু ক্লায়েন্ট অ্যাক্সেসের জন্য প্রমাণিত করা হয় নি। সাধারণত, একটি ক্লায়েন্টের সার্ভারে সমস্যাটি সংশোধন করার জন্য একটি বৈধ ব্যবহারকারীনাম এবং পাসওয়ার্ড সহ লগ ইন করা আবশ্যক।
100 অবিরত করুন
প্রোটোকল 1.1 সংস্করণে যোগ করা হয়েছে, এইচটিটিপি স্থিতি 100 অবিরত সার্ভারকে বড় অনুরোধ গ্রহণের জন্য তাদের প্রস্তুতি নিশ্চিত করার একটি সুযোগ প্রদান করে আরও কার্যকরীভাবে নেটওয়ার্ক ব্যান্ডউইথ ব্যবহার করতে ডিজাইন করা হয়েছে। প্রোটোকল প্রোটোকলটি একটি HTTP 1.1 ক্লায়েন্টকে একটি ছোট, বিশেষভাবে কনফিগার করা বার্তা পাঠাতে দেয় যা সার্ভারকে 100 কোডের সাথে উত্তর দিতে বলে। এটি তারপর (সাধারণত বড়) ফলো আপ অনুরোধ পাঠানোর আগে প্রতিক্রিয়া জন্য অপেক্ষা করে। HTTP 1.0 ক্লায়েন্ট এবং সার্ভার এই কোড ব্যবহার করবেন না।
২04 কোন বিষয়বস্তু নেই
আপনি বার্তাটি দেখতে পাবেন 204 কোনও বিষয়বস্তু যখন সার্ভার একটি ক্লায়েন্ট অনুরোধে একটি বৈধ প্রত্যুত্তর পাঠায় যেখানে কেবল হেডার তথ্য রয়েছে - এটি কোনোও বার্তা সংস্থা নেই। ওয়েব ক্লায়েন্ট HTTP 204 ব্যবহার করতে পারেন সার্ভারের প্রতিক্রিয়াগুলি আরও কার্যকরীভাবে প্রসারিত করতে, অপ্রয়োজনীয়ভাবে রিফ্রেশ করা পৃষ্ঠাগুলি এড়িয়ে যাওয়া, উদাহরণস্বরূপ।
50২ খারাপ গেটওয়ে
ক্লায়েন্ট এবং সার্ভারের মধ্যে একটি নেটওয়ার্ক সমস্যা 502 খারাপ গেটওয়ে ত্রুটি সৃষ্টি করে। এটি একটি নেটওয়ার্ক ফায়ারওয়াল , রাউটার, বা অন্য নেটওয়ার্ক গেটওয়ে ডিভাইসে কনফিগারেশন ত্রুটি দ্বারা ট্রিগার হতে পারে।