মূল কনটেন্টে যান
LibraTool logoLibraTool

বিনামূল্যে HTTP স্ট্যাটাস কোড রেফারেন্স

সমস্ত HTTP স্ট্যাটাস কোডের অনুসন্ধানযোগ্য রেফারেন্স — প্রতিটির অর্থ, কখন ব্যবহৃত হয় এবং সাধারণ কারণ। ১০০ থেকে ৫১১ পর্যন্ত।

একবার লোড হলে অফলাইনেও কাজ করে

61টি স্ট্যাটাস কোড

100

চালিয়ে যান

সার্ভার অনুরোধ হেডার পেয়েছে এবং ক্লায়েন্ট বডির সাথে এগিয়ে যাওয়া উচিত।

Expect: 100-continue সহ অনুরোধের জন্য ব্যবহৃত। ক্লায়েন্ট বডি পাঠানোর আগে সার্ভার জানায় যে সে তা গ্রহণ করতে ইচ্ছুক। আধুনিক ওয়েব অ্যাপ্লিকেশনে খুব কমই দেখা যায়।

RFC 9110 ↗
101

প্রোটোকল স্যুইচিং

সার্ভার ক্লায়েন্টের অনুরোধ অনুযায়ী প্রোটোকল স্যুইচ করছে।

সবচেয়ে সাধারণত WebSocket আপগ্রেডের জন্য ব্যবহৃত — ক্লায়েন্ট Upgrade: websocket অনুরোধ করে এবং সার্ভার সুইচ করতে 101 দিয়ে প্রতিক্রিয়া করে।

RFC 9110 ↗
102

প্রসেসিং

সার্ভার অনুরোধ পেয়েছে এবং এটি প্রক্রিয়া করছে, কিন্তু এখনো কোনো প্রতিক্রিয়া নেই।

দীর্ঘ অপারেশনের সময় ক্লায়েন্ট টাইমআউট প্রতিরোধ করার জন্য পাঠানো একটি WebDAV অন্তর্বর্তী প্রতিক্রিয়া। অবহেলিত — আধুনিক সার্ভারগুলি এটি পাঠানো উচিত নয়।

RFC 2518 ↗
103

প্রাথমিক ইঙ্গিত

চূড়ান্ত প্রতিক্রিয়ার আগে প্রাথমিক হেডার পাঠানো হয়েছে।

সার্ভারগুলিকে লিঙ্ক হেডার (প্রিলোড/প্রিসংযোগ) পাঠাতে দেয় যখন চূড়ান্ত প্রতিক্রিয়া এখনো প্রস্তুত করা হচ্ছে, তাই ব্রাউজারগুলি গুরুত্বপূর্ণ সম্পদ দ্রুত আনতে শুরু করতে পারে।

RFC 8297 ↗
200

ঠিক আছে

অনুরোধ সফল হয়েছে।

মান সফলতা প্রতিক্রিয়া। অর্থ HTTP পদ্ধতির উপর নির্ভর করে: GET → রিসোর্স ফেরত দেওয়া হয়েছে, POST/PUT → পদক্ষেপ সম্পূর্ণ।

RFC 9110 ↗
201

তৈরি হয়েছে

একটি নতুন সম্পদ সফলভাবে তৈরি হয়েছে।

একটি POST এর পরে সাধারণ। প্রতিক্রিয়ায় নতুন সম্পদের URL-এর দিকে নির্দেশ করা একটি Location হেডার অন্তর্ভুক্ত থাকা উচিত।

RFC 9110 ↗
202

গৃহীত

অনুরোধ প্রক্রিয়াকরণের জন্য গৃহীত হয়েছে, কিন্তু প্রক্রিয়াকরণ সম্পূর্ণ নয়।

অ্যাসিঙ্ক অপারেশনের জন্য — সার্ভার কাজ সারিবদ্ধ করছে। ক্লায়েন্ট একটি স্ট্যাটাস এন্ডপয়েন্ট পোল করা বা পরে ফিরে আসা উচিত।

RFC 9110 ↗
203

অ-কর্তৃপক্ষ তথ্য

প্রতিক্রিয়া একটি রূপান্তরকারী প্রক্সি দ্বারা পরিবর্তিত হয়েছে।

অনুরোধ সফল হয়েছে, কিন্তু একটি মধ্যস্থতাকারী (যেমন একটি ক্যাশিং বা রূপান্তরকারী প্রক্সি) উৎস সার্ভার থেকে পেলোড পরিবর্তন করেছে — উদাহরণ স্বরূপ, ছবি পুনরায় সংকুচিত করা। অনুশীলনে বিরল।

RFC 9110 ↗
204

কোনো কন্টেন্ট নেই

অনুরোধ সফল হয়েছে কিন্তু কোনো প্রতিক্রিয়া বডি নেই।

প্রায়ই DELETE অপারেশন বা PUT আপডেটের জন্য ব্যবহৃত যা বডি ফেরত দেওয়ার প্রয়োজন নেই। ক্লায়েন্ট বর্তমান পৃষ্ঠা থেকে দূরে যাওয়া উচিত নয়।

RFC 9110 ↗
205

কন্টেন্ট রিসেট করুন

অনুরোধ সফল হয়েছে; ক্লায়েন্ট ডকুমেন্ট ভিউ রিসেট করা উচিত।

204 এর মতো, কোনো বডি ফেরত দেওয়া হয় না — কিন্তু ক্লায়েন্টকে অতিরিক্তভাবে অনুরোধ তৈরি করেছে এমন ফর্ম বা ভিউ রিসেট করতে বলা হয় (যেমন পরবর্তী এন্ট্রির জন্য ফর্ম ফিল্ডগুলি সাফ করুন)।

RFC 9110 ↗
206

আংশিক সামগ্রী

সার্ভার শুধুমাত্র সম্পদের একটি অংশ সরবরাহ করেছে।

একটি Range অনুরোধের প্রতিক্রিয়া। ভিডিও প্লেয়ার এবং ডাউনলোড ম্যানেজারগুলি দ্বারা বাধিত ডাউনলোড পুনরায় শুরু করতে বা বড় ফাইলগুলি স্ট্রিম করতে ব্যবহৃত হয়।

RFC 9110 ↗
207

মাল্টি-স্ট্যাটাস

প্রতিক্রিয়া বডি একাধিক অপারেশনের জন্য একাধিক স্ট্যাটাস কোড রয়েছে।

WebDAV: একটি XML বডি একাধিক সাব-অপারেশনের ফলাফল স্বাধীনভাবে রিপোর্ট করে — যেমন একটি ব্যাচ সরানো যেখানে কিছু আইটেম সফল হয়েছে এবং অন্যরা ব্যর্থ হয়েছে।

RFC 4918 ↗
208

ইতিমধ্যে রিপোর্ট করা হয়েছে

একটি সংগ্রহের সদস্যগুলি প্রতিক্রিয়ায় ইতিমধ্যে তালিকাভুক্ত করা হয়েছে।

WebDAV: 207 মাল্টি-স্ট্যাটাস প্রতিক্রিয়ার মধ্যে ব্যবহৃত হয় একই সংগ্রহের সদস্যদের বারবার তালিকা এড়াতে যখন বাঁধনগুলি লুপ তৈরি করে।

RFC 5842 ↗
226

IM ব্যবহৃত হয়েছে

প্রতিক্রিয়া সম্পদে প্রয়োগ করা উদাহরণ ম্যানিপুলেশনের ফলাফল।

ডেল্টা এনকোডিং: সার্ভার সম্পূর্ণ সম্পদের পরিবর্তে একটি পূর্ববর্তী সংস্করণের বিরুদ্ধে একটি পার্থক্য ফেরত দেয়, ব্যান্ডউইথ সঞ্চয় করে। খুবই দুর্লভভাবে বাস্তবায়িত।

RFC 3229 ↗
300

একাধিক পছন্দ

সম্পদের একাধিক প্রতিনিধিত্ব উপলব্ধ।

সার্ভার একাধিক বিকল্প অফার করে (যেমন বিভিন্ন ফর্ম্যাট বা ভাষা) এবং ক্লায়েন্ট একটি বেছে নেয়। খুব কমই ব্যবহৃত হয়, কারণ স্বয়ংক্রিয় কন্টেন্ট আলোচনা সাধারণত এটি পরিচালনা করে।

RFC 9110 ↗
301

স্থায়ীভাবে সরানো হয়েছে

সম্পদ স্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে।

স্থায়ী URL পরিবর্তনের জন্য ব্যবহার করুন — অনুসন্ধান ইঞ্জিনগুলি তাদের সূচক আপডেট করবে। SEO কর্তৃত্ব নতুন URL তে স্থানান্তরিত হয়।

RFC 9110 ↗
302

পাওয়া গেছে (অস্থায়ী পুনর্নির্দেশ)

সম্পদ অস্থায়ীভাবে একটি ভিন্ন URL তে রয়েছে।

পুনর্নির্দেশ স্থায়ী নয় তা নির্দেশ করে। ক্যাশিং 301 এর চেয়ে কম আক্রমণাত্মক। 'লগইন প্রয়োজন, /login এ পুনর্নির্দেশ করা হচ্ছে' এর মতো জিনিসগুলির জন্য ব্যবহার করুন।

RFC 9110 ↗
303

অন্যত্র দেখুন

GET ব্যবহার করে একটি ভিন্ন URL তে পুনর্নির্দেশ করুন।

POST জমা দেওয়ার পরে ব্যবহৃত হয় — প্রতিক্রিয়া বলে 'আপনার POST কাজ করেছে, ফলাফলের জন্য এই GET URL দেখুন'। ব্রাউজারগুলি সর্বদা নতুন URL GET করে।

RFC 9110 ↗
304

সংশোধিত হয়নি

ক্যাশ করা সংস্করণ এখনও বৈধ; এটি ব্যবহার করুন।

একটি শর্তাধীন অনুরোধের প্রতিক্রিয়া (If-None-Match বা If-Modified-Since হেডার সহ)। ব্যান্ডউইথ সঞ্চয় করে — কোনো বডি ফেরত দেওয়া হয় না।

RFC 9110 ↗
307

অস্থায়ী পুনর্নির্দেশ

302 এর মতো কিন্তু মূল HTTP পদ্ধতি সংরক্ষণ করে।

যদি মূল POST হয়, পুনর্নির্দেশও POST ব্যবহার করে। পদ্ধতি সংরক্ষণ গুরুত্বপূর্ণ হলে 302 এর আধুনিক বিকল্প।

RFC 9110 ↗
308

স্থায়ী পুনর্নির্দেশ

301 এর মতো কিন্তু মূল HTTP পদ্ধতি সংরক্ষণ করে।

301 এর আধুনিক প্রতিস্থাপন যখন আপনি চান পুনর্নির্দেশের পরে POST অনুরোধগুলি POST থেকে যাক।

RFC 9110 ↗
400

খারাপ অনুরোধ

সার্ভার ত্রুটিপূর্ণ সিনট্যাক্সের কারণে অনুরোধ বুঝতে পারেনি।

সাধারণ কারণ: বডিতে ত্রুটিপূর্ণ JSON, অবৈধ কোয়েরি প্যারামিটার, বা প্রয়োজনীয় ক্ষেত্র অনুপস্থিত। অনুরোধ বডি এবং হেডার পরীক্ষা করুন।

RFC 9110 ↗
401

অননুমোদিত

প্রমাণীকরণ প্রয়োজন এবং প্রদান করা হয়নি।

ক্লায়েন্টকে প্রমাণীকরণ শংসাপত্র অন্তর্ভুক্ত করতে হবে (Authorization হেডার, কুকি, টোকেন)। 'অননুমোদিত' একটি ভুল নাম — এটি সত্যিই 'অপ্রমাণিত' অর্থ।

RFC 9110 ↗
402

পেমেন্ট প্রয়োজন

ভবিষ্যতের ব্যবহারের জন্য সংরক্ষিত — কখনও কখনও পেমেন্ট করা API স্তরগুলির জন্য ব্যবহৃত।

মূলত ডিজিটাল পেমেন্টের জন্য উদ্দেশ্যযুক্ত। আধুনিক ব্যবহার: API গুলি কখনও কখনও 402 ফেরত দেয় যখন একজন ব্যবহারকারী তাদের পেইড কোটা অতিক্রম করেছে।

RFC 9110 ↗
403

নিষিদ্ধ

ক্লায়েন্ট প্রমাণিত কিন্তু অনুমতি নেই।

401 থেকে ভিন্ন — ব্যবহারকারী লগ ইন করা আছে, কিন্তু তাদের অ্যাকাউন্টের এই সম্পদের জন্য অনুমতি নেই। ভূমিকা/অনুমতি লজিক পরীক্ষা করুন।

RFC 9110 ↗
404

পাওয়া যায়নি

অনুরোধকৃত সম্পদ বিদ্যমান নেই।

হয় URL ভুল, সম্পদ মুছে ফেলা হয়েছে, বা এটি কখনো বিদ্যমান ছিল না। সার্ভারগুলি কখনও 404 ফেরত দেয় যে একটি 403 আরও যথাযথ হত তা লুকাতে।

RFC 9110 ↗
405

পদ্ধতি অনুমোদিত নয়

ব্যবহৃত HTTP পদ্ধতি এই সম্পদের জন্য অনুমোদিত নয়।

উদাহরণস্বরূপ, একটি GET অনুরোধ একটি এন্ডপয়েন্টে যা শুধুমাত্র POST গ্রহণ করে। প্রতিক্রিয়ায় বৈধ পদ্ধতিগুলি তালিকাভুক্ত করে একটি Allow হেডার অন্তর্ভুক্ত থাকা উচিত।

RFC 9110 ↗
406

গ্রহণযোগ্য নয়

কোনো প্রতিনিধিত্ব ক্লায়েন্টের Accept হেডার মেলে না।

ক্লায়েন্ট একটি কন্টেন্ট টাইপ, ভাষা, বা এনকোডিং অনুরোধ করেছে (Accept, Accept-Language, Accept-Encoding এর মাধ্যমে) যা সার্ভার সন্তুষ্ট করতে পারে না। অনেক সার্ভার কঠোর আলোচনা এড়িয়ে যায় এবং পরিবর্তে একটি ডিফল্ট ফেরত দেয়।

RFC 9110 ↗
407

প্রক্সি প্রমাণীকরণ প্রয়োজন

ক্লায়েন্টকে অবশ্যই প্রক্সির সাথে প্রথমে প্রমাণীকরণ করতে হবে।

401 এর মতো, কিন্তু একটি প্রক্সি দ্বারা জারি: ক্লায়েন্টকে Proxy-Authorization শংসাপত্র পাঠাতে হবে। কর্পোরেট নেটওয়ার্কে প্রমাণীকারী প্রক্সিগুলির সাথে দেখা যায়।

RFC 9110 ↗
408

অনুরোধ সময়সীমা অতিক্রম

সার্ভার অনুরোধের জন্য অপেক্ষা করার সময় সময়সীমা অতিক্রম করেছে।

ক্লায়েন্ট অনুরোধ বডি পাঠাতে অত্যধিক সময় নিয়েছে বা সংযোগ নিষ্ক্রিয় রেখেছে। অনুরোধটি আবার চেষ্টা করুন।

RFC 9110 ↗
409

সংঘর্ষ

অনুরোধটি সম্পদের বর্তমান অবস্থার সাথে সংঘর্ষ করে।

সাধারণত একযোগে সম্পাদনা বিরোধ বা নকল সম্পদ তৈরির জন্য প্রতিফলিত হয় (যেমন, এমন একটি ইমেল দিয়ে ব্যবহারকারী তৈরি করা যা ইতিমধ্যে বিদ্যমান)।

RFC 9110 ↗
410

চলে গেছে

সম্পদটি মুছে ফেলা হয়েছে এবং ফিরে আসবে না।

404 এর চেয়ে শক্তিশালী — সার্ভার স্পষ্টভাবে জানে যে সম্পদটি আগে বিদ্যমান ছিল কিন্তু চিরস্থায়ীভাবে সরানো হয়েছে। অনুসন্ধান ইঞ্জিনগুলি তালিকাভুক্তি বাতিল করবে।

RFC 9110 ↗
411

দৈর্ঘ্য প্রয়োজন

সার্ভারের একটি Content-Length হেডার প্রয়োজন।

অনুরোধটি প্রত্যাখ্যান করা হয়েছে কারণ এতে Content-Length হেডার নেই এবং সার্ভার অজানা আকারের বডিগুলি প্রত্যাখ্যান করে। হেডারটি যোগ করুন এবং পুনরায় চেষ্টা করুন।

RFC 9110 ↗
412

পূর্ব শর্ত ব্যর্থ হয়েছে

অনুরোধ হেডারগুলির একটি শর্ত পূরণ করা হয়নি।

শর্তাধীন হেডারগুলি যেমন If-Match বা If-Unmodified-Since ব্যর্থ হলে প্রতিফলিত হয় — সাধারণত আশাবাদী লক করা: অন্য কেউ আপনার সংস্করণ থেকে সম্পদটি পরিবর্তন করেছে। পুনরুদ্ধার করুন এবং পুনরায় চেষ্টা করুন।

RFC 9110 ↗
413

পেলোড অত্যন্ত বড়

অনুরোধ বডি সার্ভারের আকারের সীমা অতিক্রম করে।

বড় ফাইলগুলি আপলোড করার সময় সাধারণ। সার্ভার কনফিগ (nginx, apache) সর্বাধিক বডি আকার সেট করে। সার্ভারের কনফিগারেশন চেক করুন।

RFC 9110 ↗
414

URI খুব দীর্ঘ

অনুরোধ URL সার্ভারের দৈর্ঘ্য সীমা অতিক্রম করে।

সাধারণত খুব দীর্ঘ কোয়েরি স্ট্রিং দ্বারা সৃষ্ট হয় (যেমন GET এ ডেটা এনকোডিং)। POST বডিতে সুইচ করুন, বা সার্ভার সীমা বৃদ্ধি করুন যদি আপনি এটি নিয়ন্ত্রণ করেন।

RFC 9110 ↗
415

অসমর্থিত মিডিয়া টাইপ

সার্ভার পাঠানো Content-Type পরিচালনা করতে পারে না।

উদাহরণস্বরূপ, application/xml একটি সার্ভারে পাঠানো যা শুধুমাত্র application/json গ্রহণ করে। Content-Type হেডারটি সঠিকভাবে সেট করুন।

RFC 9110 ↗
416

পরিসীমা সন্তোষজনক নয়

অনুরোধ করা বাইট পরিসীমা সম্পদের আকারের বাইরে।

Range হেডার ফাইলটি যে অংশটি নেই তা জিজ্ঞাসা করে — যেমন ফাইলের শেষ অতিক্রম করে একটি ডাউনলোড পুনরায় শুরু করা। প্রতিক্রিয়ায় প্রকৃত আকারের সাথে Content-Range অন্তর্ভুক্ত থাকা উচিত।

RFC 9110 ↗
417

প্রত্যাশা ব্যর্থ হয়েছে

সার্ভার Expect হেডারের প্রয়োজনীয়তাগুলি পূরণ করতে পারে না।

সার্ভার Expect: 100-continue সমর্থন না করলে পাঠানো হয়। কিছু ক্লায়েন্ট বড় POSTs এ ডিফল্টভাবে এই হেডারটি পাঠায়; এটি অক্ষম করা সাধারণত ত্রুটি সমাধান করে।

RFC 9110 ↗
418

আমি একটি চায়ের পট

সার্ভার কফি তৈরি করতে অস্বীকার করে কারণ এটি একটি চায়ের পট।

1998 সালের একটি এপ্রিল মূর্খতার দিন (RFC 2324)। কিছু আসল API এটি বিদ্রূপ বা অপ্রচলিত এন্ডপয়েন্ট চিহ্নিত করতে ব্যবহার করে। উত্পাদন ব্যবহারের জন্য নয়।

RFC 2324 ↗
421

ভুল নির্দেশিত অনুরোধ

অনুরোধটি একটি সার্ভারে পাঠানো হয়েছে যা এর জন্য প্রতিক্রিয়া উত্পাদন করতে পারে না।

HTTP/2 সংযোগ পুনঃব্যবহারের সাথে সাধারণ: অনুরোধটি এমন একটি সার্ভারে পৌঁছেছে যা লক্ষ্য হোস্টনামের জন্য কনফিগার করা হয়নি। ক্লায়েন্টকে একটি নতুন সংযোগে পুনরায় চেষ্টা করা উচিত।

RFC 9110 ↗
422

অপ্রক্রিয়াযোগ্য বিষয়বস্তু

অনুরোধটি বাক্যগঠনের দিক থেকে বৈধ কিন্তু অর্থের দিক থেকে ভুল।

উদাহরণস্বরূপ, JSON সঠিকভাবে পার্স করা হয়েছে কিন্তু একটি প্রয়োজনীয় ক্ষেত্র অনুপস্থিত ছিল, বা একটি ক্ষেত্র মান পরিসীমার বাইরে ছিল। REST API বৈধতা প্রতিক্রিয়ায় সাধারণ।

RFC 9110 ↗
423

লক করা

সম্পদটি লক করা হয়েছে।

WebDAV: উৎস বা গন্তব্য সম্পদ অন্য ক্লায়েন্ট দ্বারা লক করা হয়েছে, তাই অপারেশন এগিয়ে যেতে পারে না। লক প্রকাশিত হওয়ার জন্য অপেক্ষা করুন বা উপযুক্ত টোকেন দিয়ে এটি ভাঙুন।

RFC 4918 ↗
424

ব্যর্থ নির্ভরশীলতা

অনুরোধটি ব্যর্থ হয়েছে কারণ একটি পূর্ববর্তী নির্ভরশীল অনুরোধ ব্যর্থ হয়েছে।

WebDAV: নির্ভরশীল ক্রিয়াকলাপের একটি শৃঙ্খলে, একটি পূর্ববর্তী ক্রিয়া ব্যর্থ হয়েছে, তাই এটি সম্পাদিত হয়নি। মূল কারণের জন্য পূর্ববর্তী ব্যর্থতা দেখুন।

RFC 4918 ↗
425

খুব তাড়াতাড়ি

সার্ভার এমন একটি অনুরোধ প্রক্রিয়া করতে অস্বীকার করে যা পুনরাবৃত্ত হতে পারে।

TLS 1.3 0-RTT (প্রাথমিক ডেটা) সম্পর্কিত: সার্ভার একটি সম্ভবত পুনরাবৃত্তি করা অনুরোধ প্রক্রিয়াকরণ ঝুঁকি নেবে না। ক্লায়েন্টকে হ্যান্ডশেক সম্পূর্ণ হওয়ার পরে পুনরায় চেষ্টা করা উচিত।

RFC 8470 ↗
426

আপগ্রেড প্রয়োজন

ক্লায়েন্টকে একটি ভিন্ন প্রোটোকলে সুইচ করতে হবে।

সার্ভার বর্তমান প্রোটোকলের উপর অনুরোধ পরিবেশন করতে অস্বীকার করে কিন্তু একটি আপগ্রেডের পরে — প্রতিক্রিয়ায় একটি Upgrade হেডার রয়েছে যা প্রয়োজনীয় প্রোটোকল নাম দেয়।

RFC 9110 ↗
428

পূর্ব শর্ত প্রয়োজন

সার্ভার অনুরোধটি শর্তাধীন হতে হবে।

সার্ভার হারিয়ে যাওয়া আপডেট বিরোধ প্রতিরোধের জন্য শর্তাধীন হেডারগুলি (যেমন If-Match) চায়। সম্পদটি পুনরুদ্ধার করুন, এর ETag ক্যাপচার করুন এবং If-Match এর সাথে পুনরায় পাঠান।

RFC 6585 ↗
429

খুব অনেক অনুরোধ

ক্লায়েন্ট হার সীমাবদ্ধ করা হচ্ছে।

ধীর করুন। প্রতিক্রিয়ায় একটি Retry-After হেডার অন্তর্ভুক্ত থাকা উচিত যা নির্দেশ করে কখন আবার চেষ্টা করতে হবে। অনুরোধ কোটা সহ API গুলির সাথে সাধারণ।

RFC 6585 ↗
431

অনুরোধ হেডার ক্ষেত্র অত্যন্ত বড়

হেডারগুলি সার্ভার প্রক্রিয়া করার জন্য খুব বড়।

হয় একটি হেডার বা মোট হেডারের আকার সীমা অতিক্রম করে — সবচেয়ে প্রায়শই অত্যধিক আকারের কুকি দ্বারা সৃষ্ট। কুকিগুলি সাফ করুন বা আপনার অ্যাপ্লিকেশন যা সংরক্ষণ করে তা হ্রাস করুন।

RFC 6585 ↗
451

আইনি কারণে অনুপলব্ধ

আইনি দাবির কারণে অ্যাক্সেস অস্বীকার করা হয়েছে।

সম্পদটি আইনি কারণে ব্লক করা হয়েছে — সেন্সরশিপ, আদেশ, বা আঞ্চলিক নিয়ম। সংখ্যাটি উপন্যাস ফারেনহাইট 451 এর একটি ইঙ্গিত।

RFC 7725 ↗
500

অভ্যন্তরীণ সার্ভার ত্রুটি

সার্ভার একটি অপ্রত্যাশিত অবস্থার সম্মুখীন হয়েছে।

সার্ভার-পক্ষীয় ত্রুটিগুলির জন্য একটি সাধারণ ধরে রাখুন। প্রকৃত কারণের জন্য সার্ভার লগ চেক করুন: অপরিচালিত ব্যতিক্রম, ডাটাবেস ত্রুটি, ইত্যাদি।

RFC 9110 ↗
501

বাস্তবায়িত নয়

সার্ভার অনুরোধ করা কার্যকারিতা সমর্থন করে না।

উদাহরণস্বরূপ, সার্ভার HTTP পদ্ধতি স্বীকার করে না। অনুশীলনে বিরল — আপনি আরও প্রায়শই 405 দেখতে পাবেন।

RFC 9110 ↗
502

খারাপ গেটওয়ে

সার্ভার, একটি গেটওয়ে হিসাবে কাজ করে, একটি আপস্ট্রিম সার্ভার থেকে একটি খারাপ প্রতিক্রিয়া পেয়েছে।

মাইক্রোসার্ভিস আর্কিটেকচারে সাধারণ। আপনার লোড ব্যালেন্সার বা রিভার্স প্রক্সি ব্যাকএন্ড সার্ভিস থেকে একটি ত্রুটিপূর্ণ প্রতিক্রিয়া পেয়েছে।

RFC 9110 ↗
503

পরিষেবা অনুপলব্ধ

সার্ভার অস্থায়ীভাবে অনুরোধ পরিচালনা করতে অক্ষম।

হয় রক্ষণাবেক্ষণের জন্য বন্ধ বা অতিরিক্ত লোড। প্রতিক্রিয়ায় একটি Retry-After হেডার অন্তর্ভুক্ত থাকা উচিত। প্রায়শই স্থাপনার সময় ফেরত করা হয়।

RFC 9110 ↗
504

গেটওয়ে সময়সীমা অতিক্রম

গেটওয়ে সার্ভার একটি আপস্ট্রিম প্রতিক্রিয়ার জন্য অপেক্ষা করার সময় সময়সীমা অতিক্রম করেছে।

ব্যাকএন্ড সেবা যথেষ্ট দ্রুত প্রতিক্রিয়া জানায়নি। আপস্ট্রিম সেবা স্বাস্থ্য এবং টাইমআউট কনফিগারেশন চেক করুন।

RFC 9110 ↗
505

HTTP সংস্করণ সমর্থিত নয়

সার্ভার অনুরোধে ব্যবহৃত HTTP সংস্করণ সমর্থন করে না।

অনুরোধের প্রধান HTTP সংস্করণ সার্ভার দ্বারা সমর্থিত নয়। আধুনিক ক্লায়েন্টগুলির সাথে প্রায় কখনও দেখা যায় না।

RFC 9110 ↗
506

বৈকল্পিক আলোচনাও করে

সার্ভারের একটি বিষয়বস্তু আলোচনা ভুল কনফিগারেশন রয়েছে।

স্বচ্ছ বিষয়বস্তু আলোচনা একটি লুপে শেষ হয়েছে: নির্বাচিত বৈকল্পিক নিজেই আলোচনার জন্য কনফিগার করা হয়েছে। একটি সার্ভার কনফিগারেশন ত্রুটি নির্দেশ করে।

RFC 2295 ↗
507

অপর্যাপ্ত সংগ্রহস্থান

সার্ভার ডিস্ক স্থান বাইরে।

WebDAV মূল এ নির্দিষ্ট কিন্তু কখনও কখনও সাধারণ সার্ভার দ্বারা ব্যবহৃত হয়। মানে সার্ভার স্টোরেজ সীমাবদ্ধতার কারণে অনুরোধ সংরক্ষণ করতে পারে না।

RFC 4918 ↗
508

লুপ সনাক্ত

সার্ভার অনুরোধ প্রক্রিয়াকরণের সময় একটি অসীম লুপ সনাক্ত করেছে।

WebDAV: একটি Depth: infinity অনুরোধ প্রক্রিয়াকরণ একটি লুপ প্রবেশ করেছে (যেমন বৃত্তাকার বাঁধাই)। অপারেশন বন্ধ করা হয়েছিল।

RFC 5842 ↗
510

সম্প্রসারিত নয়

অনুরোধের জন্য আরও এক্সটেনশন প্রয়োজন।

অপ্রচলিত HTTP এক্সটেনশন ফ্রেমওয়ার্ক থেকে: সার্ভারের অনুরোধ পূরণ করার আগে আরও তথ্য প্রয়োজন। আধুনিক ওয়েবে কার্যকরভাবে অব্যবহৃত।

RFC 2774 ↗
511

নেটওয়ার্ক প্রমাণীকরণ প্রয়োজন

ক্লায়েন্টকে নেটওয়ার্ক অ্যাক্সেসের জন্য প্রমাণীকরণ করতে হবে।

ক্যাপটিভ পোর্টাল (হোটেল/বিমানবন্দর WiFi) দ্বারা ব্যবহৃত হয় ব্যবহারকারীকে বাহ্যিক সাইটগুলি অ্যাক্সেস করার আগে নেটওয়ার্কে লগ ইন করতে হবে তা নির্দেশ করতে।

RFC 6585 ↗

সাধারণ ব্যবহার

  • API ডিজাইনের জন্য রেফারেন্সREST APIগুলি ডিজাইন করার সময়, প্রতিটি প্রতিক্রিয়ার জন্য সঠিক স্থিতি কোড বেছে নিন।
  • ত্রুটি কোড দ্রুত সন্ধান করুনযখন আপনার অ্যাপ একটি বিভ্রান্তিকর HTTP ত্রুটি ফেরত দেয়, এটি সত্যিই কী অর্থ সন্ধান করুন।
  • HTTP স্থিতি কোড শিখুনHTTP এবং REST শিখছে শিক্ষার্থী এবং বিকাশকারীদের জন্য ব্যাপক রেফারেন্স।
  • ঘটনার সময় দ্রুত রেফারেন্সউৎপাদন ঘটনাগুলির সময়, প্রতিটি স্থিতি কোড কী অর্থ তা দ্রুত সন্ধান করুন।
  • API ডকুমেন্টেশনের জন্য সংদর্ভAPI ডকুমেন্টেশন লেখার সময়, আপনি যে স্টেটাস কোড রিটার্ন করেন তার কর্তৃপক্ষপূর্ণ বর্ণনায় লিঙ্ক করুন।

কিভাবে কাজ করে

এই টুল একটি ক্লায়েন্ট-সাইড রেফারেন্স, যা পাঁচটি শ্রেণিজুড়ে (1xx–5xx) 63টি HTTP স্ট্যাটাস কোডের একটি নির্দিষ্ট লুকআপ টেবিলের উপর তৈরি, প্রতিটির সাথে তার সংজ্ঞাদানকারী RFC নম্বর। কোনো সার্ভার কল, বাইরের API বা নেটওয়ার্ক অনুরোধ নেই — সব ফিল্টার ও প্রদর্শন ব্রাউজারে JavaScript-এর বিল্ট-ইন অ্যারে ও স্ট্রিং মেথড দিয়ে হয়।

  1. 1
    লুকআপ টেবিল লোড হয়
    IANA-নিবন্ধিত 63টি স্ট্যাটাস কোডের পূর্ণ সেট সরাসরি এই টুলে একটি JavaScript অ্যারে হিসেবে যুক্ত, প্রতিটি এন্ট্রিতে সংখ্যাসূচক কোড, আদর্শ ইংরেজি নাম, শ্রেণি এবং সংজ্ঞাদানকারী নির্দিষ্ট RFC (যেমন বেশিরভাগ HTTP/1.1 কোডের জন্য RFC 9110, 429 Too Many Requests-এর জন্য RFC 6585, 418 I'm a Teapot-এর জন্য RFC 2324)।
  2. 2
    ফিল্টার মেমোরিতে চলে
    টাইপ করা বা শ্রেণি ফিল্টার বাছার সময় JavaScript-এর Array.filter মেমোরির তালিকায় চলে, String.includes দিয়ে আপনার খোঁজকে স্ট্যাটাস কোড নম্বর, আদর্শ নাম এবং ছোট ও বড় দুই বিবরণের সাথে মেলায় — কোনো debounce দেরি বা সার্ভার আসা-যাওয়া নেই।
  3. 3
    RFC লিংকসহ বিস্তারিত খোলে
    প্রতিটি ফলাফল একটি HTML details/summary এলিমেন্ট হিসেবে দেখায়। একটি এন্ট্রি খুললে বিস্তারিত ব্যাখ্যা এবং rfc-editor.org-এ প্রামাণিক RFC-র সরাসরি লিংক দেখা যায়, তাই যেকোনো কোডের হুবহু স্পেসিফিকেশন পড়তে পারেন।
  4. 4
    ডিপ লিংক ও ক্লিপবোর্ডে কপি
    একটি এন্ট্রি খুললে URL hash কোড নম্বরে আপডেট হয় (যেমন #404), ফলে পেজটি শেয়ার ও বুকমার্কের উপযোগী হয়। কপি বোতাম ব্রাউজারের navigator.clipboard API দিয়ে আদর্শ স্ট্রিং (যেমন '404 Not Found') ক্লিপবোর্ডে লেখে।

সম্পর্কিত টুলস

📚

উদ্ধৃতি জেনারেটর

ওয়েবসাইট, বই, জার্নাল ও YouTube-এর জন্য APA 7, MLA 9, Chicago ও Harvard উদ্ধৃতি এবং ইন-টেক্সট রেফারেন্স তৈরি করুন — আর কপি বা এক্সপোর্টের জন্য রেফারেন্স তালিকা বানান। বিনামূল্যে ও ব্যক্তিগত।

চেষ্টা করুন
⏱️

ইন্টারভাল টাইমার

HIIT ও Tabata ওয়ার্কআউটের জন্য কাজ ও বিশ্রামের টাইমার, সঙ্গে ওয়ার্ম-আপ, রাউন্ড, সেট, বড় কাউন্টডাউন, রঙে চিহ্নিত পর্যায়, বিপ শব্দ এবং ঐচ্ছিক ভয়েস নির্দেশ।

চেষ্টা করুন
🔪

ভিডিও স্প্লিটার

একটি লম্বা ভিডিওকে অংশে ভাগ করুন: WhatsApp স্ট্যাটাস বা স্টোরির জন্য ৬০ সেকেন্ডের টুকরো, সমান অংশের সংখ্যা, অথবা ইমেইলের জন্য ২৫ MB-এর মতো আকারের নিচে অংশ। প্রতিটি অংশ আলাদাভাবে বা সবগুলো ZIP হিসেবে সংরক্ষণ করুন। আপনার ব্রাউজারে চলে; ভিডিও আপলোড হয় না।

চেষ্টা করুনফাইল স্থানীয় থাকে

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী