বিনামূল্যে HTTP স্ট্যাটাস কোড রেফারেন্স
সমস্ত HTTP স্ট্যাটাস কোডের অনুসন্ধানযোগ্য রেফারেন্স — প্রতিটির অর্থ, কখন ব্যবহৃত হয় এবং সাধারণ কারণ। ১০০ থেকে ৫১১ পর্যন্ত।
61টি স্ট্যাটাস কোড
100চালিয়ে যান
সার্ভার অনুরোধ হেডার পেয়েছে এবং ক্লায়েন্ট বডির সাথে এগিয়ে যাওয়া উচিত।
চালিয়ে যান
সার্ভার অনুরোধ হেডার পেয়েছে এবং ক্লায়েন্ট বডির সাথে এগিয়ে যাওয়া উচিত।
Expect: 100-continue সহ অনুরোধের জন্য ব্যবহৃত। ক্লায়েন্ট বডি পাঠানোর আগে সার্ভার জানায় যে সে তা গ্রহণ করতে ইচ্ছুক। আধুনিক ওয়েব অ্যাপ্লিকেশনে খুব কমই দেখা যায়।
101প্রোটোকল স্যুইচিং
সার্ভার ক্লায়েন্টের অনুরোধ অনুযায়ী প্রোটোকল স্যুইচ করছে।
প্রোটোকল স্যুইচিং
সার্ভার ক্লায়েন্টের অনুরোধ অনুযায়ী প্রোটোকল স্যুইচ করছে।
সবচেয়ে সাধারণত WebSocket আপগ্রেডের জন্য ব্যবহৃত — ক্লায়েন্ট Upgrade: websocket অনুরোধ করে এবং সার্ভার সুইচ করতে 101 দিয়ে প্রতিক্রিয়া করে।
102প্রসেসিং
সার্ভার অনুরোধ পেয়েছে এবং এটি প্রক্রিয়া করছে, কিন্তু এখনো কোনো প্রতিক্রিয়া নেই।
প্রসেসিং
সার্ভার অনুরোধ পেয়েছে এবং এটি প্রক্রিয়া করছে, কিন্তু এখনো কোনো প্রতিক্রিয়া নেই।
দীর্ঘ অপারেশনের সময় ক্লায়েন্ট টাইমআউট প্রতিরোধ করার জন্য পাঠানো একটি WebDAV অন্তর্বর্তী প্রতিক্রিয়া। অবহেলিত — আধুনিক সার্ভারগুলি এটি পাঠানো উচিত নয়।
103প্রাথমিক ইঙ্গিত
চূড়ান্ত প্রতিক্রিয়ার আগে প্রাথমিক হেডার পাঠানো হয়েছে।
প্রাথমিক ইঙ্গিত
চূড়ান্ত প্রতিক্রিয়ার আগে প্রাথমিক হেডার পাঠানো হয়েছে।
সার্ভারগুলিকে লিঙ্ক হেডার (প্রিলোড/প্রিসংযোগ) পাঠাতে দেয় যখন চূড়ান্ত প্রতিক্রিয়া এখনো প্রস্তুত করা হচ্ছে, তাই ব্রাউজারগুলি গুরুত্বপূর্ণ সম্পদ দ্রুত আনতে শুরু করতে পারে।
200ঠিক আছে
অনুরোধ সফল হয়েছে।
ঠিক আছে
অনুরোধ সফল হয়েছে।
মান সফলতা প্রতিক্রিয়া। অর্থ HTTP পদ্ধতির উপর নির্ভর করে: GET → রিসোর্স ফেরত দেওয়া হয়েছে, POST/PUT → পদক্ষেপ সম্পূর্ণ।
201তৈরি হয়েছে
একটি নতুন সম্পদ সফলভাবে তৈরি হয়েছে।
তৈরি হয়েছে
একটি নতুন সম্পদ সফলভাবে তৈরি হয়েছে।
একটি POST এর পরে সাধারণ। প্রতিক্রিয়ায় নতুন সম্পদের URL-এর দিকে নির্দেশ করা একটি Location হেডার অন্তর্ভুক্ত থাকা উচিত।
202গৃহীত
অনুরোধ প্রক্রিয়াকরণের জন্য গৃহীত হয়েছে, কিন্তু প্রক্রিয়াকরণ সম্পূর্ণ নয়।
গৃহীত
অনুরোধ প্রক্রিয়াকরণের জন্য গৃহীত হয়েছে, কিন্তু প্রক্রিয়াকরণ সম্পূর্ণ নয়।
অ্যাসিঙ্ক অপারেশনের জন্য — সার্ভার কাজ সারিবদ্ধ করছে। ক্লায়েন্ট একটি স্ট্যাটাস এন্ডপয়েন্ট পোল করা বা পরে ফিরে আসা উচিত।
203অ-কর্তৃপক্ষ তথ্য
প্রতিক্রিয়া একটি রূপান্তরকারী প্রক্সি দ্বারা পরিবর্তিত হয়েছে।
অ-কর্তৃপক্ষ তথ্য
প্রতিক্রিয়া একটি রূপান্তরকারী প্রক্সি দ্বারা পরিবর্তিত হয়েছে।
অনুরোধ সফল হয়েছে, কিন্তু একটি মধ্যস্থতাকারী (যেমন একটি ক্যাশিং বা রূপান্তরকারী প্রক্সি) উৎস সার্ভার থেকে পেলোড পরিবর্তন করেছে — উদাহরণ স্বরূপ, ছবি পুনরায় সংকুচিত করা। অনুশীলনে বিরল।
204কোনো কন্টেন্ট নেই
অনুরোধ সফল হয়েছে কিন্তু কোনো প্রতিক্রিয়া বডি নেই।
কোনো কন্টেন্ট নেই
অনুরোধ সফল হয়েছে কিন্তু কোনো প্রতিক্রিয়া বডি নেই।
প্রায়ই DELETE অপারেশন বা PUT আপডেটের জন্য ব্যবহৃত যা বডি ফেরত দেওয়ার প্রয়োজন নেই। ক্লায়েন্ট বর্তমান পৃষ্ঠা থেকে দূরে যাওয়া উচিত নয়।
205কন্টেন্ট রিসেট করুন
অনুরোধ সফল হয়েছে; ক্লায়েন্ট ডকুমেন্ট ভিউ রিসেট করা উচিত।
কন্টেন্ট রিসেট করুন
অনুরোধ সফল হয়েছে; ক্লায়েন্ট ডকুমেন্ট ভিউ রিসেট করা উচিত।
204 এর মতো, কোনো বডি ফেরত দেওয়া হয় না — কিন্তু ক্লায়েন্টকে অতিরিক্তভাবে অনুরোধ তৈরি করেছে এমন ফর্ম বা ভিউ রিসেট করতে বলা হয় (যেমন পরবর্তী এন্ট্রির জন্য ফর্ম ফিল্ডগুলি সাফ করুন)।
206আংশিক সামগ্রী
সার্ভার শুধুমাত্র সম্পদের একটি অংশ সরবরাহ করেছে।
আংশিক সামগ্রী
সার্ভার শুধুমাত্র সম্পদের একটি অংশ সরবরাহ করেছে।
একটি Range অনুরোধের প্রতিক্রিয়া। ভিডিও প্লেয়ার এবং ডাউনলোড ম্যানেজারগুলি দ্বারা বাধিত ডাউনলোড পুনরায় শুরু করতে বা বড় ফাইলগুলি স্ট্রিম করতে ব্যবহৃত হয়।
207মাল্টি-স্ট্যাটাস
প্রতিক্রিয়া বডি একাধিক অপারেশনের জন্য একাধিক স্ট্যাটাস কোড রয়েছে।
মাল্টি-স্ট্যাটাস
প্রতিক্রিয়া বডি একাধিক অপারেশনের জন্য একাধিক স্ট্যাটাস কোড রয়েছে।
WebDAV: একটি XML বডি একাধিক সাব-অপারেশনের ফলাফল স্বাধীনভাবে রিপোর্ট করে — যেমন একটি ব্যাচ সরানো যেখানে কিছু আইটেম সফল হয়েছে এবং অন্যরা ব্যর্থ হয়েছে।
208ইতিমধ্যে রিপোর্ট করা হয়েছে
একটি সংগ্রহের সদস্যগুলি প্রতিক্রিয়ায় ইতিমধ্যে তালিকাভুক্ত করা হয়েছে।
ইতিমধ্যে রিপোর্ট করা হয়েছে
একটি সংগ্রহের সদস্যগুলি প্রতিক্রিয়ায় ইতিমধ্যে তালিকাভুক্ত করা হয়েছে।
WebDAV: 207 মাল্টি-স্ট্যাটাস প্রতিক্রিয়ার মধ্যে ব্যবহৃত হয় একই সংগ্রহের সদস্যদের বারবার তালিকা এড়াতে যখন বাঁধনগুলি লুপ তৈরি করে।
226IM ব্যবহৃত হয়েছে
প্রতিক্রিয়া সম্পদে প্রয়োগ করা উদাহরণ ম্যানিপুলেশনের ফলাফল।
IM ব্যবহৃত হয়েছে
প্রতিক্রিয়া সম্পদে প্রয়োগ করা উদাহরণ ম্যানিপুলেশনের ফলাফল।
ডেল্টা এনকোডিং: সার্ভার সম্পূর্ণ সম্পদের পরিবর্তে একটি পূর্ববর্তী সংস্করণের বিরুদ্ধে একটি পার্থক্য ফেরত দেয়, ব্যান্ডউইথ সঞ্চয় করে। খুবই দুর্লভভাবে বাস্তবায়িত।
300একাধিক পছন্দ
সম্পদের একাধিক প্রতিনিধিত্ব উপলব্ধ।
একাধিক পছন্দ
সম্পদের একাধিক প্রতিনিধিত্ব উপলব্ধ।
সার্ভার একাধিক বিকল্প অফার করে (যেমন বিভিন্ন ফর্ম্যাট বা ভাষা) এবং ক্লায়েন্ট একটি বেছে নেয়। খুব কমই ব্যবহৃত হয়, কারণ স্বয়ংক্রিয় কন্টেন্ট আলোচনা সাধারণত এটি পরিচালনা করে।
301স্থায়ীভাবে সরানো হয়েছে
সম্পদ স্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে।
স্থায়ীভাবে সরানো হয়েছে
সম্পদ স্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে।
স্থায়ী URL পরিবর্তনের জন্য ব্যবহার করুন — অনুসন্ধান ইঞ্জিনগুলি তাদের সূচক আপডেট করবে। SEO কর্তৃত্ব নতুন URL তে স্থানান্তরিত হয়।
302পাওয়া গেছে (অস্থায়ী পুনর্নির্দেশ)
সম্পদ অস্থায়ীভাবে একটি ভিন্ন URL তে রয়েছে।
পাওয়া গেছে (অস্থায়ী পুনর্নির্দেশ)
সম্পদ অস্থায়ীভাবে একটি ভিন্ন URL তে রয়েছে।
পুনর্নির্দেশ স্থায়ী নয় তা নির্দেশ করে। ক্যাশিং 301 এর চেয়ে কম আক্রমণাত্মক। 'লগইন প্রয়োজন, /login এ পুনর্নির্দেশ করা হচ্ছে' এর মতো জিনিসগুলির জন্য ব্যবহার করুন।
303অন্যত্র দেখুন
GET ব্যবহার করে একটি ভিন্ন URL তে পুনর্নির্দেশ করুন।
অন্যত্র দেখুন
GET ব্যবহার করে একটি ভিন্ন URL তে পুনর্নির্দেশ করুন।
POST জমা দেওয়ার পরে ব্যবহৃত হয় — প্রতিক্রিয়া বলে 'আপনার POST কাজ করেছে, ফলাফলের জন্য এই GET URL দেখুন'। ব্রাউজারগুলি সর্বদা নতুন URL GET করে।
304সংশোধিত হয়নি
ক্যাশ করা সংস্করণ এখনও বৈধ; এটি ব্যবহার করুন।
সংশোধিত হয়নি
ক্যাশ করা সংস্করণ এখনও বৈধ; এটি ব্যবহার করুন।
একটি শর্তাধীন অনুরোধের প্রতিক্রিয়া (If-None-Match বা If-Modified-Since হেডার সহ)। ব্যান্ডউইথ সঞ্চয় করে — কোনো বডি ফেরত দেওয়া হয় না।
307অস্থায়ী পুনর্নির্দেশ
302 এর মতো কিন্তু মূল HTTP পদ্ধতি সংরক্ষণ করে।
অস্থায়ী পুনর্নির্দেশ
302 এর মতো কিন্তু মূল HTTP পদ্ধতি সংরক্ষণ করে।
যদি মূল POST হয়, পুনর্নির্দেশও POST ব্যবহার করে। পদ্ধতি সংরক্ষণ গুরুত্বপূর্ণ হলে 302 এর আধুনিক বিকল্প।
308স্থায়ী পুনর্নির্দেশ
301 এর মতো কিন্তু মূল HTTP পদ্ধতি সংরক্ষণ করে।
স্থায়ী পুনর্নির্দেশ
301 এর মতো কিন্তু মূল HTTP পদ্ধতি সংরক্ষণ করে।
301 এর আধুনিক প্রতিস্থাপন যখন আপনি চান পুনর্নির্দেশের পরে POST অনুরোধগুলি POST থেকে যাক।
400খারাপ অনুরোধ
সার্ভার ত্রুটিপূর্ণ সিনট্যাক্সের কারণে অনুরোধ বুঝতে পারেনি।
খারাপ অনুরোধ
সার্ভার ত্রুটিপূর্ণ সিনট্যাক্সের কারণে অনুরোধ বুঝতে পারেনি।
সাধারণ কারণ: বডিতে ত্রুটিপূর্ণ JSON, অবৈধ কোয়েরি প্যারামিটার, বা প্রয়োজনীয় ক্ষেত্র অনুপস্থিত। অনুরোধ বডি এবং হেডার পরীক্ষা করুন।
401অননুমোদিত
প্রমাণীকরণ প্রয়োজন এবং প্রদান করা হয়নি।
অননুমোদিত
প্রমাণীকরণ প্রয়োজন এবং প্রদান করা হয়নি।
ক্লায়েন্টকে প্রমাণীকরণ শংসাপত্র অন্তর্ভুক্ত করতে হবে (Authorization হেডার, কুকি, টোকেন)। 'অননুমোদিত' একটি ভুল নাম — এটি সত্যিই 'অপ্রমাণিত' অর্থ।
402পেমেন্ট প্রয়োজন
ভবিষ্যতের ব্যবহারের জন্য সংরক্ষিত — কখনও কখনও পেমেন্ট করা API স্তরগুলির জন্য ব্যবহৃত।
পেমেন্ট প্রয়োজন
ভবিষ্যতের ব্যবহারের জন্য সংরক্ষিত — কখনও কখনও পেমেন্ট করা API স্তরগুলির জন্য ব্যবহৃত।
মূলত ডিজিটাল পেমেন্টের জন্য উদ্দেশ্যযুক্ত। আধুনিক ব্যবহার: API গুলি কখনও কখনও 402 ফেরত দেয় যখন একজন ব্যবহারকারী তাদের পেইড কোটা অতিক্রম করেছে।
403নিষিদ্ধ
ক্লায়েন্ট প্রমাণিত কিন্তু অনুমতি নেই।
নিষিদ্ধ
ক্লায়েন্ট প্রমাণিত কিন্তু অনুমতি নেই।
401 থেকে ভিন্ন — ব্যবহারকারী লগ ইন করা আছে, কিন্তু তাদের অ্যাকাউন্টের এই সম্পদের জন্য অনুমতি নেই। ভূমিকা/অনুমতি লজিক পরীক্ষা করুন।
404পাওয়া যায়নি
অনুরোধকৃত সম্পদ বিদ্যমান নেই।
পাওয়া যায়নি
অনুরোধকৃত সম্পদ বিদ্যমান নেই।
হয় URL ভুল, সম্পদ মুছে ফেলা হয়েছে, বা এটি কখনো বিদ্যমান ছিল না। সার্ভারগুলি কখনও 404 ফেরত দেয় যে একটি 403 আরও যথাযথ হত তা লুকাতে।
405পদ্ধতি অনুমোদিত নয়
ব্যবহৃত HTTP পদ্ধতি এই সম্পদের জন্য অনুমোদিত নয়।
পদ্ধতি অনুমোদিত নয়
ব্যবহৃত HTTP পদ্ধতি এই সম্পদের জন্য অনুমোদিত নয়।
উদাহরণস্বরূপ, একটি GET অনুরোধ একটি এন্ডপয়েন্টে যা শুধুমাত্র POST গ্রহণ করে। প্রতিক্রিয়ায় বৈধ পদ্ধতিগুলি তালিকাভুক্ত করে একটি Allow হেডার অন্তর্ভুক্ত থাকা উচিত।
406গ্রহণযোগ্য নয়
কোনো প্রতিনিধিত্ব ক্লায়েন্টের Accept হেডার মেলে না।
গ্রহণযোগ্য নয়
কোনো প্রতিনিধিত্ব ক্লায়েন্টের Accept হেডার মেলে না।
ক্লায়েন্ট একটি কন্টেন্ট টাইপ, ভাষা, বা এনকোডিং অনুরোধ করেছে (Accept, Accept-Language, Accept-Encoding এর মাধ্যমে) যা সার্ভার সন্তুষ্ট করতে পারে না। অনেক সার্ভার কঠোর আলোচনা এড়িয়ে যায় এবং পরিবর্তে একটি ডিফল্ট ফেরত দেয়।
407প্রক্সি প্রমাণীকরণ প্রয়োজন
ক্লায়েন্টকে অবশ্যই প্রক্সির সাথে প্রথমে প্রমাণীকরণ করতে হবে।
প্রক্সি প্রমাণীকরণ প্রয়োজন
ক্লায়েন্টকে অবশ্যই প্রক্সির সাথে প্রথমে প্রমাণীকরণ করতে হবে।
401 এর মতো, কিন্তু একটি প্রক্সি দ্বারা জারি: ক্লায়েন্টকে Proxy-Authorization শংসাপত্র পাঠাতে হবে। কর্পোরেট নেটওয়ার্কে প্রমাণীকারী প্রক্সিগুলির সাথে দেখা যায়।
408অনুরোধ সময়সীমা অতিক্রম
সার্ভার অনুরোধের জন্য অপেক্ষা করার সময় সময়সীমা অতিক্রম করেছে।
অনুরোধ সময়সীমা অতিক্রম
সার্ভার অনুরোধের জন্য অপেক্ষা করার সময় সময়সীমা অতিক্রম করেছে।
ক্লায়েন্ট অনুরোধ বডি পাঠাতে অত্যধিক সময় নিয়েছে বা সংযোগ নিষ্ক্রিয় রেখেছে। অনুরোধটি আবার চেষ্টা করুন।
409সংঘর্ষ
অনুরোধটি সম্পদের বর্তমান অবস্থার সাথে সংঘর্ষ করে।
সংঘর্ষ
অনুরোধটি সম্পদের বর্তমান অবস্থার সাথে সংঘর্ষ করে।
সাধারণত একযোগে সম্পাদনা বিরোধ বা নকল সম্পদ তৈরির জন্য প্রতিফলিত হয় (যেমন, এমন একটি ইমেল দিয়ে ব্যবহারকারী তৈরি করা যা ইতিমধ্যে বিদ্যমান)।
410চলে গেছে
সম্পদটি মুছে ফেলা হয়েছে এবং ফিরে আসবে না।
চলে গেছে
সম্পদটি মুছে ফেলা হয়েছে এবং ফিরে আসবে না।
404 এর চেয়ে শক্তিশালী — সার্ভার স্পষ্টভাবে জানে যে সম্পদটি আগে বিদ্যমান ছিল কিন্তু চিরস্থায়ীভাবে সরানো হয়েছে। অনুসন্ধান ইঞ্জিনগুলি তালিকাভুক্তি বাতিল করবে।
411দৈর্ঘ্য প্রয়োজন
সার্ভারের একটি Content-Length হেডার প্রয়োজন।
দৈর্ঘ্য প্রয়োজন
সার্ভারের একটি Content-Length হেডার প্রয়োজন।
অনুরোধটি প্রত্যাখ্যান করা হয়েছে কারণ এতে Content-Length হেডার নেই এবং সার্ভার অজানা আকারের বডিগুলি প্রত্যাখ্যান করে। হেডারটি যোগ করুন এবং পুনরায় চেষ্টা করুন।
412পূর্ব শর্ত ব্যর্থ হয়েছে
অনুরোধ হেডারগুলির একটি শর্ত পূরণ করা হয়নি।
পূর্ব শর্ত ব্যর্থ হয়েছে
অনুরোধ হেডারগুলির একটি শর্ত পূরণ করা হয়নি।
শর্তাধীন হেডারগুলি যেমন If-Match বা If-Unmodified-Since ব্যর্থ হলে প্রতিফলিত হয় — সাধারণত আশাবাদী লক করা: অন্য কেউ আপনার সংস্করণ থেকে সম্পদটি পরিবর্তন করেছে। পুনরুদ্ধার করুন এবং পুনরায় চেষ্টা করুন।
413পেলোড অত্যন্ত বড়
অনুরোধ বডি সার্ভারের আকারের সীমা অতিক্রম করে।
পেলোড অত্যন্ত বড়
অনুরোধ বডি সার্ভারের আকারের সীমা অতিক্রম করে।
বড় ফাইলগুলি আপলোড করার সময় সাধারণ। সার্ভার কনফিগ (nginx, apache) সর্বাধিক বডি আকার সেট করে। সার্ভারের কনফিগারেশন চেক করুন।
414URI খুব দীর্ঘ
অনুরোধ URL সার্ভারের দৈর্ঘ্য সীমা অতিক্রম করে।
URI খুব দীর্ঘ
অনুরোধ URL সার্ভারের দৈর্ঘ্য সীমা অতিক্রম করে।
সাধারণত খুব দীর্ঘ কোয়েরি স্ট্রিং দ্বারা সৃষ্ট হয় (যেমন GET এ ডেটা এনকোডিং)। POST বডিতে সুইচ করুন, বা সার্ভার সীমা বৃদ্ধি করুন যদি আপনি এটি নিয়ন্ত্রণ করেন।
415অসমর্থিত মিডিয়া টাইপ
সার্ভার পাঠানো Content-Type পরিচালনা করতে পারে না।
অসমর্থিত মিডিয়া টাইপ
সার্ভার পাঠানো Content-Type পরিচালনা করতে পারে না।
উদাহরণস্বরূপ, application/xml একটি সার্ভারে পাঠানো যা শুধুমাত্র application/json গ্রহণ করে। Content-Type হেডারটি সঠিকভাবে সেট করুন।
416পরিসীমা সন্তোষজনক নয়
অনুরোধ করা বাইট পরিসীমা সম্পদের আকারের বাইরে।
পরিসীমা সন্তোষজনক নয়
অনুরোধ করা বাইট পরিসীমা সম্পদের আকারের বাইরে।
Range হেডার ফাইলটি যে অংশটি নেই তা জিজ্ঞাসা করে — যেমন ফাইলের শেষ অতিক্রম করে একটি ডাউনলোড পুনরায় শুরু করা। প্রতিক্রিয়ায় প্রকৃত আকারের সাথে Content-Range অন্তর্ভুক্ত থাকা উচিত।
417প্রত্যাশা ব্যর্থ হয়েছে
সার্ভার Expect হেডারের প্রয়োজনীয়তাগুলি পূরণ করতে পারে না।
প্রত্যাশা ব্যর্থ হয়েছে
সার্ভার Expect হেডারের প্রয়োজনীয়তাগুলি পূরণ করতে পারে না।
সার্ভার Expect: 100-continue সমর্থন না করলে পাঠানো হয়। কিছু ক্লায়েন্ট বড় POSTs এ ডিফল্টভাবে এই হেডারটি পাঠায়; এটি অক্ষম করা সাধারণত ত্রুটি সমাধান করে।
418আমি একটি চায়ের পট
সার্ভার কফি তৈরি করতে অস্বীকার করে কারণ এটি একটি চায়ের পট।
আমি একটি চায়ের পট
সার্ভার কফি তৈরি করতে অস্বীকার করে কারণ এটি একটি চায়ের পট।
1998 সালের একটি এপ্রিল মূর্খতার দিন (RFC 2324)। কিছু আসল API এটি বিদ্রূপ বা অপ্রচলিত এন্ডপয়েন্ট চিহ্নিত করতে ব্যবহার করে। উত্পাদন ব্যবহারের জন্য নয়।
421ভুল নির্দেশিত অনুরোধ
অনুরোধটি একটি সার্ভারে পাঠানো হয়েছে যা এর জন্য প্রতিক্রিয়া উত্পাদন করতে পারে না।
ভুল নির্দেশিত অনুরোধ
অনুরোধটি একটি সার্ভারে পাঠানো হয়েছে যা এর জন্য প্রতিক্রিয়া উত্পাদন করতে পারে না।
HTTP/2 সংযোগ পুনঃব্যবহারের সাথে সাধারণ: অনুরোধটি এমন একটি সার্ভারে পৌঁছেছে যা লক্ষ্য হোস্টনামের জন্য কনফিগার করা হয়নি। ক্লায়েন্টকে একটি নতুন সংযোগে পুনরায় চেষ্টা করা উচিত।
422অপ্রক্রিয়াযোগ্য বিষয়বস্তু
অনুরোধটি বাক্যগঠনের দিক থেকে বৈধ কিন্তু অর্থের দিক থেকে ভুল।
অপ্রক্রিয়াযোগ্য বিষয়বস্তু
অনুরোধটি বাক্যগঠনের দিক থেকে বৈধ কিন্তু অর্থের দিক থেকে ভুল।
উদাহরণস্বরূপ, JSON সঠিকভাবে পার্স করা হয়েছে কিন্তু একটি প্রয়োজনীয় ক্ষেত্র অনুপস্থিত ছিল, বা একটি ক্ষেত্র মান পরিসীমার বাইরে ছিল। REST API বৈধতা প্রতিক্রিয়ায় সাধারণ।
423লক করা
সম্পদটি লক করা হয়েছে।
লক করা
সম্পদটি লক করা হয়েছে।
WebDAV: উৎস বা গন্তব্য সম্পদ অন্য ক্লায়েন্ট দ্বারা লক করা হয়েছে, তাই অপারেশন এগিয়ে যেতে পারে না। লক প্রকাশিত হওয়ার জন্য অপেক্ষা করুন বা উপযুক্ত টোকেন দিয়ে এটি ভাঙুন।
424ব্যর্থ নির্ভরশীলতা
অনুরোধটি ব্যর্থ হয়েছে কারণ একটি পূর্ববর্তী নির্ভরশীল অনুরোধ ব্যর্থ হয়েছে।
ব্যর্থ নির্ভরশীলতা
অনুরোধটি ব্যর্থ হয়েছে কারণ একটি পূর্ববর্তী নির্ভরশীল অনুরোধ ব্যর্থ হয়েছে।
WebDAV: নির্ভরশীল ক্রিয়াকলাপের একটি শৃঙ্খলে, একটি পূর্ববর্তী ক্রিয়া ব্যর্থ হয়েছে, তাই এটি সম্পাদিত হয়নি। মূল কারণের জন্য পূর্ববর্তী ব্যর্থতা দেখুন।
425খুব তাড়াতাড়ি
সার্ভার এমন একটি অনুরোধ প্রক্রিয়া করতে অস্বীকার করে যা পুনরাবৃত্ত হতে পারে।
খুব তাড়াতাড়ি
সার্ভার এমন একটি অনুরোধ প্রক্রিয়া করতে অস্বীকার করে যা পুনরাবৃত্ত হতে পারে।
TLS 1.3 0-RTT (প্রাথমিক ডেটা) সম্পর্কিত: সার্ভার একটি সম্ভবত পুনরাবৃত্তি করা অনুরোধ প্রক্রিয়াকরণ ঝুঁকি নেবে না। ক্লায়েন্টকে হ্যান্ডশেক সম্পূর্ণ হওয়ার পরে পুনরায় চেষ্টা করা উচিত।
426আপগ্রেড প্রয়োজন
ক্লায়েন্টকে একটি ভিন্ন প্রোটোকলে সুইচ করতে হবে।
আপগ্রেড প্রয়োজন
ক্লায়েন্টকে একটি ভিন্ন প্রোটোকলে সুইচ করতে হবে।
সার্ভার বর্তমান প্রোটোকলের উপর অনুরোধ পরিবেশন করতে অস্বীকার করে কিন্তু একটি আপগ্রেডের পরে — প্রতিক্রিয়ায় একটি Upgrade হেডার রয়েছে যা প্রয়োজনীয় প্রোটোকল নাম দেয়।
428পূর্ব শর্ত প্রয়োজন
সার্ভার অনুরোধটি শর্তাধীন হতে হবে।
পূর্ব শর্ত প্রয়োজন
সার্ভার অনুরোধটি শর্তাধীন হতে হবে।
সার্ভার হারিয়ে যাওয়া আপডেট বিরোধ প্রতিরোধের জন্য শর্তাধীন হেডারগুলি (যেমন If-Match) চায়। সম্পদটি পুনরুদ্ধার করুন, এর ETag ক্যাপচার করুন এবং If-Match এর সাথে পুনরায় পাঠান।
429খুব অনেক অনুরোধ
ক্লায়েন্ট হার সীমাবদ্ধ করা হচ্ছে।
খুব অনেক অনুরোধ
ক্লায়েন্ট হার সীমাবদ্ধ করা হচ্ছে।
ধীর করুন। প্রতিক্রিয়ায় একটি Retry-After হেডার অন্তর্ভুক্ত থাকা উচিত যা নির্দেশ করে কখন আবার চেষ্টা করতে হবে। অনুরোধ কোটা সহ API গুলির সাথে সাধারণ।
431অনুরোধ হেডার ক্ষেত্র অত্যন্ত বড়
হেডারগুলি সার্ভার প্রক্রিয়া করার জন্য খুব বড়।
অনুরোধ হেডার ক্ষেত্র অত্যন্ত বড়
হেডারগুলি সার্ভার প্রক্রিয়া করার জন্য খুব বড়।
হয় একটি হেডার বা মোট হেডারের আকার সীমা অতিক্রম করে — সবচেয়ে প্রায়শই অত্যধিক আকারের কুকি দ্বারা সৃষ্ট। কুকিগুলি সাফ করুন বা আপনার অ্যাপ্লিকেশন যা সংরক্ষণ করে তা হ্রাস করুন।
451আইনি কারণে অনুপলব্ধ
আইনি দাবির কারণে অ্যাক্সেস অস্বীকার করা হয়েছে।
আইনি কারণে অনুপলব্ধ
আইনি দাবির কারণে অ্যাক্সেস অস্বীকার করা হয়েছে।
সম্পদটি আইনি কারণে ব্লক করা হয়েছে — সেন্সরশিপ, আদেশ, বা আঞ্চলিক নিয়ম। সংখ্যাটি উপন্যাস ফারেনহাইট 451 এর একটি ইঙ্গিত।
500অভ্যন্তরীণ সার্ভার ত্রুটি
সার্ভার একটি অপ্রত্যাশিত অবস্থার সম্মুখীন হয়েছে।
অভ্যন্তরীণ সার্ভার ত্রুটি
সার্ভার একটি অপ্রত্যাশিত অবস্থার সম্মুখীন হয়েছে।
সার্ভার-পক্ষীয় ত্রুটিগুলির জন্য একটি সাধারণ ধরে রাখুন। প্রকৃত কারণের জন্য সার্ভার লগ চেক করুন: অপরিচালিত ব্যতিক্রম, ডাটাবেস ত্রুটি, ইত্যাদি।
501বাস্তবায়িত নয়
সার্ভার অনুরোধ করা কার্যকারিতা সমর্থন করে না।
বাস্তবায়িত নয়
সার্ভার অনুরোধ করা কার্যকারিতা সমর্থন করে না।
উদাহরণস্বরূপ, সার্ভার HTTP পদ্ধতি স্বীকার করে না। অনুশীলনে বিরল — আপনি আরও প্রায়শই 405 দেখতে পাবেন।
502খারাপ গেটওয়ে
সার্ভার, একটি গেটওয়ে হিসাবে কাজ করে, একটি আপস্ট্রিম সার্ভার থেকে একটি খারাপ প্রতিক্রিয়া পেয়েছে।
খারাপ গেটওয়ে
সার্ভার, একটি গেটওয়ে হিসাবে কাজ করে, একটি আপস্ট্রিম সার্ভার থেকে একটি খারাপ প্রতিক্রিয়া পেয়েছে।
মাইক্রোসার্ভিস আর্কিটেকচারে সাধারণ। আপনার লোড ব্যালেন্সার বা রিভার্স প্রক্সি ব্যাকএন্ড সার্ভিস থেকে একটি ত্রুটিপূর্ণ প্রতিক্রিয়া পেয়েছে।
503পরিষেবা অনুপলব্ধ
সার্ভার অস্থায়ীভাবে অনুরোধ পরিচালনা করতে অক্ষম।
পরিষেবা অনুপলব্ধ
সার্ভার অস্থায়ীভাবে অনুরোধ পরিচালনা করতে অক্ষম।
হয় রক্ষণাবেক্ষণের জন্য বন্ধ বা অতিরিক্ত লোড। প্রতিক্রিয়ায় একটি Retry-After হেডার অন্তর্ভুক্ত থাকা উচিত। প্রায়শই স্থাপনার সময় ফেরত করা হয়।
504গেটওয়ে সময়সীমা অতিক্রম
গেটওয়ে সার্ভার একটি আপস্ট্রিম প্রতিক্রিয়ার জন্য অপেক্ষা করার সময় সময়সীমা অতিক্রম করেছে।
গেটওয়ে সময়সীমা অতিক্রম
গেটওয়ে সার্ভার একটি আপস্ট্রিম প্রতিক্রিয়ার জন্য অপেক্ষা করার সময় সময়সীমা অতিক্রম করেছে।
ব্যাকএন্ড সেবা যথেষ্ট দ্রুত প্রতিক্রিয়া জানায়নি। আপস্ট্রিম সেবা স্বাস্থ্য এবং টাইমআউট কনফিগারেশন চেক করুন।
505HTTP সংস্করণ সমর্থিত নয়
সার্ভার অনুরোধে ব্যবহৃত HTTP সংস্করণ সমর্থন করে না।
HTTP সংস্করণ সমর্থিত নয়
সার্ভার অনুরোধে ব্যবহৃত HTTP সংস্করণ সমর্থন করে না।
অনুরোধের প্রধান HTTP সংস্করণ সার্ভার দ্বারা সমর্থিত নয়। আধুনিক ক্লায়েন্টগুলির সাথে প্রায় কখনও দেখা যায় না।
506বৈকল্পিক আলোচনাও করে
সার্ভারের একটি বিষয়বস্তু আলোচনা ভুল কনফিগারেশন রয়েছে।
বৈকল্পিক আলোচনাও করে
সার্ভারের একটি বিষয়বস্তু আলোচনা ভুল কনফিগারেশন রয়েছে।
স্বচ্ছ বিষয়বস্তু আলোচনা একটি লুপে শেষ হয়েছে: নির্বাচিত বৈকল্পিক নিজেই আলোচনার জন্য কনফিগার করা হয়েছে। একটি সার্ভার কনফিগারেশন ত্রুটি নির্দেশ করে।
507অপর্যাপ্ত সংগ্রহস্থান
সার্ভার ডিস্ক স্থান বাইরে।
অপর্যাপ্ত সংগ্রহস্থান
সার্ভার ডিস্ক স্থান বাইরে।
WebDAV মূল এ নির্দিষ্ট কিন্তু কখনও কখনও সাধারণ সার্ভার দ্বারা ব্যবহৃত হয়। মানে সার্ভার স্টোরেজ সীমাবদ্ধতার কারণে অনুরোধ সংরক্ষণ করতে পারে না।
508লুপ সনাক্ত
সার্ভার অনুরোধ প্রক্রিয়াকরণের সময় একটি অসীম লুপ সনাক্ত করেছে।
লুপ সনাক্ত
সার্ভার অনুরোধ প্রক্রিয়াকরণের সময় একটি অসীম লুপ সনাক্ত করেছে।
WebDAV: একটি Depth: infinity অনুরোধ প্রক্রিয়াকরণ একটি লুপ প্রবেশ করেছে (যেমন বৃত্তাকার বাঁধাই)। অপারেশন বন্ধ করা হয়েছিল।
510সম্প্রসারিত নয়
অনুরোধের জন্য আরও এক্সটেনশন প্রয়োজন।
সম্প্রসারিত নয়
অনুরোধের জন্য আরও এক্সটেনশন প্রয়োজন।
অপ্রচলিত HTTP এক্সটেনশন ফ্রেমওয়ার্ক থেকে: সার্ভারের অনুরোধ পূরণ করার আগে আরও তথ্য প্রয়োজন। আধুনিক ওয়েবে কার্যকরভাবে অব্যবহৃত।
511নেটওয়ার্ক প্রমাণীকরণ প্রয়োজন
ক্লায়েন্টকে নেটওয়ার্ক অ্যাক্সেসের জন্য প্রমাণীকরণ করতে হবে।
নেটওয়ার্ক প্রমাণীকরণ প্রয়োজন
ক্লায়েন্টকে নেটওয়ার্ক অ্যাক্সেসের জন্য প্রমাণীকরণ করতে হবে।
ক্যাপটিভ পোর্টাল (হোটেল/বিমানবন্দর WiFi) দ্বারা ব্যবহৃত হয় ব্যবহারকারীকে বাহ্যিক সাইটগুলি অ্যাক্সেস করার আগে নেটওয়ার্কে লগ ইন করতে হবে তা নির্দেশ করতে।
সাধারণ ব্যবহার
- API ডিজাইনের জন্য রেফারেন্সREST APIগুলি ডিজাইন করার সময়, প্রতিটি প্রতিক্রিয়ার জন্য সঠিক স্থিতি কোড বেছে নিন।
- ত্রুটি কোড দ্রুত সন্ধান করুনযখন আপনার অ্যাপ একটি বিভ্রান্তিকর HTTP ত্রুটি ফেরত দেয়, এটি সত্যিই কী অর্থ সন্ধান করুন।
- HTTP স্থিতি কোড শিখুনHTTP এবং REST শিখছে শিক্ষার্থী এবং বিকাশকারীদের জন্য ব্যাপক রেফারেন্স।
- ঘটনার সময় দ্রুত রেফারেন্সউৎপাদন ঘটনাগুলির সময়, প্রতিটি স্থিতি কোড কী অর্থ তা দ্রুত সন্ধান করুন।
- API ডকুমেন্টেশনের জন্য সংদর্ভAPI ডকুমেন্টেশন লেখার সময়, আপনি যে স্টেটাস কোড রিটার্ন করেন তার কর্তৃপক্ষপূর্ণ বর্ণনায় লিঙ্ক করুন।
কিভাবে কাজ করে
এই টুল একটি ক্লায়েন্ট-সাইড রেফারেন্স, যা পাঁচটি শ্রেণিজুড়ে (1xx–5xx) 63টি HTTP স্ট্যাটাস কোডের একটি নির্দিষ্ট লুকআপ টেবিলের উপর তৈরি, প্রতিটির সাথে তার সংজ্ঞাদানকারী RFC নম্বর। কোনো সার্ভার কল, বাইরের API বা নেটওয়ার্ক অনুরোধ নেই — সব ফিল্টার ও প্রদর্শন ব্রাউজারে JavaScript-এর বিল্ট-ইন অ্যারে ও স্ট্রিং মেথড দিয়ে হয়।
- 1লুকআপ টেবিল লোড হয়IANA-নিবন্ধিত 63টি স্ট্যাটাস কোডের পূর্ণ সেট সরাসরি এই টুলে একটি JavaScript অ্যারে হিসেবে যুক্ত, প্রতিটি এন্ট্রিতে সংখ্যাসূচক কোড, আদর্শ ইংরেজি নাম, শ্রেণি এবং সংজ্ঞাদানকারী নির্দিষ্ট RFC (যেমন বেশিরভাগ HTTP/1.1 কোডের জন্য RFC 9110, 429 Too Many Requests-এর জন্য RFC 6585, 418 I'm a Teapot-এর জন্য RFC 2324)।
- 2ফিল্টার মেমোরিতে চলেটাইপ করা বা শ্রেণি ফিল্টার বাছার সময় JavaScript-এর Array.filter মেমোরির তালিকায় চলে, String.includes দিয়ে আপনার খোঁজকে স্ট্যাটাস কোড নম্বর, আদর্শ নাম এবং ছোট ও বড় দুই বিবরণের সাথে মেলায় — কোনো debounce দেরি বা সার্ভার আসা-যাওয়া নেই।
- 3RFC লিংকসহ বিস্তারিত খোলেপ্রতিটি ফলাফল একটি HTML details/summary এলিমেন্ট হিসেবে দেখায়। একটি এন্ট্রি খুললে বিস্তারিত ব্যাখ্যা এবং rfc-editor.org-এ প্রামাণিক RFC-র সরাসরি লিংক দেখা যায়, তাই যেকোনো কোডের হুবহু স্পেসিফিকেশন পড়তে পারেন।
- 4ডিপ লিংক ও ক্লিপবোর্ডে কপিএকটি এন্ট্রি খুললে URL hash কোড নম্বরে আপডেট হয় (যেমন #404), ফলে পেজটি শেয়ার ও বুকমার্কের উপযোগী হয়। কপি বোতাম ব্রাউজারের navigator.clipboard API দিয়ে আদর্শ স্ট্রিং (যেমন '404 Not Found') ক্লিপবোর্ডে লেখে।
সম্পর্কিত টুলস
উদ্ধৃতি জেনারেটর
ওয়েবসাইট, বই, জার্নাল ও YouTube-এর জন্য APA 7, MLA 9, Chicago ও Harvard উদ্ধৃতি এবং ইন-টেক্সট রেফারেন্স তৈরি করুন — আর কপি বা এক্সপোর্টের জন্য রেফারেন্স তালিকা বানান। বিনামূল্যে ও ব্যক্তিগত।
ইন্টারভাল টাইমার
HIIT ও Tabata ওয়ার্কআউটের জন্য কাজ ও বিশ্রামের টাইমার, সঙ্গে ওয়ার্ম-আপ, রাউন্ড, সেট, বড় কাউন্টডাউন, রঙে চিহ্নিত পর্যায়, বিপ শব্দ এবং ঐচ্ছিক ভয়েস নির্দেশ।
ভিডিও স্প্লিটার
একটি লম্বা ভিডিওকে অংশে ভাগ করুন: WhatsApp স্ট্যাটাস বা স্টোরির জন্য ৬০ সেকেন্ডের টুকরো, সমান অংশের সংখ্যা, অথবা ইমেইলের জন্য ২৫ MB-এর মতো আকারের নিচে অংশ। প্রতিটি অংশ আলাদাভাবে বা সবগুলো ZIP হিসেবে সংরক্ষণ করুন। আপনার ব্রাউজারে চলে; ভিডিও আপলোড হয় না।