মূল বিষয়বস্তুতে যান
ToolMug

সরাতে ↑ ↓, খুলতে Enter, বন্ধ করতে Esc চাপুন।

HTTP স্ট্যাটাস কোড

HTTP প্রতিক্রিয়া স্ট্যাটাস কোডের সম্পূর্ণ, সহজে খোঁজার তালিকা। প্রতিটি কোডের অর্থ ও কোথায় সংজ্ঞায়িত হয়েছে তার সংক্ষিপ্ত ব্যাখ্যা আছে, যাতে লগ বা ব্রাউজারে দেখা ত্রুটি দ্রুত বুঝতে পারেন।

আপনার ব্রাউজারে চলে — আপনি যা দেন তার কিছুই আপলোড হয় না

100

ContinueRFC 9110

সার্ভার রিকোয়েস্টের হেডার পেয়েছে; ক্লায়েন্ট বডি পাঠাতে পারে।

101

Switching ProtocolsRFC 9110

সার্ভার ক্লায়েন্টের চাওয়া প্রোটোকলে বদলাচ্ছে, যেমন WebSocket।

103

Early HintsRFC 8297

চূড়ান্ত রেসপন্সের আগে পাঠানো প্রাথমিক হেডার, প্রায়ই Link প্রিলোড ইঙ্গিত।

200

OKRFC 9110

রিকোয়েস্ট সফল হয়েছে।

201

CreatedRFC 9110

রিকোয়েস্ট সফল হয়েছে এবং একটি নতুন রিসোর্স তৈরি হয়েছে, সাধারণত POST বা PUT-এর পর।

202

AcceptedRFC 9110

রিকোয়েস্ট প্রসেস করার জন্য গ্রহণ করা হয়েছে, কিন্তু প্রসেসিং এখনও শেষ হয়নি।

203

Non-Authoritative InformationRFC 9110

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

204

No ContentRFC 9110

রিকোয়েস্ট সফল হয়েছে এবং ফেরত দেওয়ার মতো কোনো বডি নেই।

205

Reset ContentRFC 9110

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

206

Partial ContentRFC 9110

Range রিকোয়েস্টের জবাবে রিসোর্সের শুধু একটি অংশ ফেরত দেওয়া হয়।

207

Multi-StatusRFC 4918 (WebDAV)

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

208

Already ReportedRFC 5842 (WebDAV)

binding-এর সদস্যদের তালিকা রেসপন্সে আগেই দেওয়া হয়েছে।

226

IM UsedRFC 3229

রেসপন্সটি ইনস্ট্যান্সের ওপর করা পরিবর্তনের ফল, যেমন ডেল্টা এনকোডিং।

300

Multiple ChoicesRFC 9110

বেছে নেওয়ার জন্য একাধিক রূপ আছে।

301

Moved PermanentlyRFC 9110

রিসোর্স স্থায়ীভাবে Location-এর URL-এ সরে গেছে। সার্চ ইঞ্জিন র‍্যাঙ্কিং নতুন URL-এ সরিয়ে নেয়।

302

FoundRFC 9110

রিসোর্স সাময়িকভাবে অন্য URL-এ আছে। অনুসরণ করার সময় ব্রাউজার POST-কে GET করে দিতে পারে।

303

See OtherRFC 9110

ফলাফল অন্য URL থেকে GET দিয়ে আনুন, সাধারণত ফর্ম জমা দেওয়ার পর।

304

Not ModifiedRFC 9110

ক্যাশ করা কপি এখনও বৈধ, শর্তসাপেক্ষ রিকোয়েস্টের জবাবে।

307

Temporary RedirectRFC 9110

সাময়িক রিডাইরেক্ট, যা রিকোয়েস্টের মেথড ও বডি অপরিবর্তিত রাখে।

308

Permanent RedirectRFC 9110

স্থায়ী রিডাইরেক্ট, যা রিকোয়েস্টের মেথড ও বডি অপরিবর্তিত রাখে।

400

Bad RequestRFC 9110

রিকোয়েস্টের গঠন ভুল হওয়ায় সার্ভার তা প্রসেস করতে পারছে না।

401

UnauthorizedRFC 9110

অথেনটিকেশন প্রয়োজন বা ব্যর্থ হয়েছে। রেসপন্সে WWW-Authenticate থাকে।

402

Payment RequiredRFC 9110

ভবিষ্যতের জন্য সংরক্ষিত; কিছু API বিলিং সমস্যায় এটি ব্যবহার করে।

403

ForbiddenRFC 9110

সার্ভার রিকোয়েস্ট বুঝেছে, কিন্তু প্রত্যাখ্যান করছে। আবার লগইন করে লাভ হবে না।

404

Not FoundRFC 9110

রিসোর্সটি নেই, অথবা সার্ভার সেটি আছে বলে স্বীকার করতে চায় না।

405

Method Not AllowedRFC 9110

এই রিসোর্সে মেথডটি সমর্থিত নয়। Allow হেডারে বৈধ মেথডের তালিকা থাকে।

406

Not AcceptableRFC 9110

রিকোয়েস্টের Accept হেডারের সঙ্গে মেলে এমন কোনো রূপ নেই।

407

Proxy Authentication RequiredRFC 9110

ক্লায়েন্টকে আগে প্রক্সিতে অথেনটিকেট করতে হবে।

408

Request TimeoutRFC 9110

রিকোয়েস্টের অপেক্ষায় থাকতে থাকতে সার্ভার টাইমআউট হয়েছে।

409

ConflictRFC 9110

রিকোয়েস্টটি রিসোর্সের বর্তমান অবস্থার সঙ্গে সংঘাত করছে, যেমন এডিট কনফ্লিক্ট।

410

GoneRFC 9110

রিসোর্সটি স্থায়ীভাবে সরানো হয়েছে এবং আর ফিরবে না।

411

Length RequiredRFC 9110

রিকোয়েস্টে Content-Length হেডার দরকার।

412

Precondition FailedRFC 9110

রিকোয়েস্ট হেডারের কোনো শর্ত, যেমন If-Match, পূরণ হয়নি।

413

Content Too LargeRFC 9110

রিকোয়েস্ট বডি সার্ভারের অনুমোদিত সীমার চেয়ে বড়। আগে এর নাম ছিল "Payload Too Large"।

414

URI Too LongRFC 9110

URL সার্ভারের প্রসেস করার সীমার চেয়ে লম্বা।

415

Unsupported Media TypeRFC 9110

Content-Type-এ দেওয়া রিকোয়েস্ট বডির ফরম্যাট সমর্থিত নয়।

416

Range Not SatisfiableRFC 9110

চাওয়া Range রিসোর্সের বাইরে।

417

Expectation FailedRFC 9110

Expect রিকোয়েস্ট হেডারের শর্ত পূরণ করা যাচ্ছে না।

418

I'm a teapotRFC 2324 (April Fools)

Hyper Text Coffee Pot Control Protocol-এর এপ্রিল ফুলের রসিকতা, যা কিছু সার্ভার এখনও রেখে দিয়েছে।

421

Misdirected RequestRFC 9110

রিকোয়েস্টটি এমন সার্ভারে পৌঁছেছে যা এই হোস্টের হয়ে উত্তর দিতে পারে না, যেমন সংযোগ পুনরায় ব্যবহারের পর।

422

Unprocessable ContentRFC 9110

রিকোয়েস্টের গঠন ঠিক আছে, কিন্তু কনটেন্ট অবৈধ, যেমন ভ্যালিডেশন ব্যর্থ হয়েছে।

423

LockedRFC 4918 (WebDAV)

রিসোর্স লক করা আছে।

424

Failed DependencyRFC 4918 (WebDAV)

যে রিকোয়েস্টের ওপর এটি নির্ভরশীল ছিল সেটি ব্যর্থ হওয়ায় এই রিকোয়েস্টও ব্যর্থ হয়েছে।

425

Too EarlyRFC 8470

যে রিকোয়েস্ট আবার চালানো (replay) হতে পারে, সার্ভার তা প্রসেস করবে না (TLS early data)।

426

Upgrade RequiredRFC 9110

ক্লায়েন্টকে Upgrade হেডারে উল্লেখ করা অন্য প্রোটোকলে যেতে হবে।

428

Precondition RequiredRFC 6585

আপডেট হারিয়ে যাওয়া ঠেকাতে সার্ভার শর্তসাপেক্ষ রিকোয়েস্ট চায়।

429

Too Many RequestsRFC 6585

রিকোয়েস্টের সীমা ছাড়িয়ে গেছে। Retry-After জানায় কখন আবার চেষ্টা করবেন।

431

Request Header Fields Too LargeRFC 6585

হেডার খুব বড়, প্রায়ই বড় কুকির কারণে।

451

Unavailable For Legal ReasonsRFC 7725

আদালতের আদেশের মতো আইনি কারণে রিসোর্সটি ব্লক করা হয়েছে।

499

Client Closed RequestNginx · অ-মানক

Nginx-এর লগ কোড: সার্ভার উত্তর দেওয়ার আগেই ক্লায়েন্ট সংযোগ বন্ধ করে দিয়েছে।

500

Internal Server ErrorRFC 9110

সার্ভারে অপ্রত্যাশিত একটি ত্রুটি হয়েছে।

501

Not ImplementedRFC 9110

প্রয়োজনীয় কার্যকারিতা সার্ভার সমর্থন করে না।

502

Bad GatewayRFC 9110

একটি গেটওয়ে বা প্রক্সি আপস্ট্রিম সার্ভার থেকে অবৈধ রেসপন্স পেয়েছে।

503

Service UnavailableRFC 9110

সার্ভার সাময়িকভাবে রিকোয়েস্ট সামলাতে পারছে না, যেমন ওভারলোড বা রক্ষণাবেক্ষণের কারণে।

504

Gateway TimeoutRFC 9110

একটি গেটওয়ে বা প্রক্সি আপস্ট্রিম থেকে সময়মতো উত্তর পায়নি।

505

HTTP Version Not SupportedRFC 9110

রিকোয়েস্টের HTTP সংস্করণ সমর্থিত নয়।

506

Variant Also NegotiatesRFC 2295

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

507

Insufficient StorageRFC 4918 (WebDAV)

রিকোয়েস্ট সম্পূর্ণ করতে যা দরকার, সার্ভার তা সংরক্ষণ করতে পারছে না।

508

Loop DetectedRFC 5842 (WebDAV)

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

511

Network Authentication RequiredRFC 6585

আপনাকে নেটওয়ার্কে লগইন করতে হবে, সাধারণত হোটেলের ওয়াই-ফাইয়ের মতো ক্যাপটিভ পোর্টালে।

520

Web Server Returned an Unknown ErrorCloudflare · অ-মানক

Cloudflare: অরিজিন সার্ভার ফাঁকা, অজানা বা অপ্রত্যাশিত রেসপন্স ফেরত দিয়েছে।

521

Web Server Is DownCloudflare · অ-মানক

Cloudflare: অরিজিন সার্ভার সংযোগ প্রত্যাখ্যান করেছে।

522

Connection Timed OutCloudflare · অ-মানক

Cloudflare: অরিজিন সার্ভারের সঙ্গে TCP সংযোগ টাইমআউট হয়েছে।

524

A Timeout OccurredCloudflare · অ-মানক

Cloudflare: অরিজিন সংযোগ গ্রহণ করেছে, কিন্তু সময়মতো উত্তর দেয়নি।

কীভাবে ব্যবহার করবেন

  1. সার্চ বক্সে একটি কোড বা শব্দ লিখুন, যেমন 502 বা redirect।
  2. অথবা শ্রেণি অনুযায়ী ছেঁকে দেখুন — তথ্যমূলক, সফল, রিডাইরেক্ট, ক্লায়েন্ট ত্রুটি বা সার্ভার ত্রুটি।
  3. পেজের ঠিকানায় নির্দিষ্ট কোডের সংখ্যা যোগ করে সেই কোডে লিংক করুন, যেমন #404।

অপশনগুলোর ব্যাখ্যা

শ্রেণি
1xx তথ্যমূলক, 2xx সফল, 3xx রিডাইরেক্ট, 4xx ক্লায়েন্ট ত্রুটি (রিকোয়েস্টে সমস্যা) এবং 5xx সার্ভার ত্রুটি (সার্ভারে সমস্যা)।
অ-মানক
Nginx-এর 499 এবং Cloudflare-এর 520–524-এর মতো কোড কোনো RFC-তে নেই, তবে লগে প্রায়ই দেখা যায়।

রিডাইরেক্ট কোড বাছাই

RFC 9110-এর পাঁচটি রিডাইরেক্ট কোড দুটি দিকে আলাদা: স্থানান্তর স্থায়ী কি না, এবং রিডাইরেক্ট অনুসরণের সময় ক্লায়েন্ট অনুরোধের মেথড বদলাতে পারে কি না।

কোড অর্থ স্থায়ী রিডাইরেক্টের পর মেথড
301 Moved Permanently হ্যাঁ POST থেকে GET হতে পারে
302 Found না POST থেকে GET হতে পারে
303 See Other না সবসময় GET হয়
307 Temporary Redirect না একই থাকতে হবে
308 Permanent Redirect হ্যাঁ একই থাকতে হবে

সাধারণ পেজ স্থানান্তর বা HTTP থেকে HTTPS রিডাইরেক্টে 301 স্বাভাবিক পছন্দ। POST অনুরোধ, যেমন ফর্ম বা API কল, অপরিবর্তিত অবস্থায় নতুন ঠিকানায় পৌঁছাতে হলে 308 বা 307 ব্যবহার করুন। সফল ফর্ম জমা দেওয়ার পর ব্রাউজারকে GET দিয়ে আনা ফলাফল পেজে পাঠাতে 303 ব্যবহার করুন।

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

301 এবং 302-এর মধ্যে পার্থক্য কী?

301 হলো স্থায়ী স্থানান্তর — ব্রাউজার ও সার্চ ইঞ্জিন নতুন URL-এ আপডেট হয়। 302 অস্থায়ী। রিকোয়েস্টের মেথড ও বডি অপরিবর্তিত রাখতে হলে 308 বা 307 ব্যবহার করুন।

401 ও 403-এর মধ্যে পার্থক্য কী?

401 মানে আপনার পরিচয় যাচাই হয়নি — লগ ইন করে আবার চেষ্টা করুন। 403 মানে আপনার পরিচয় যাচাই হয়েছে বা আপনাকে শনাক্ত করা হয়েছে, কিন্তু অনুমতি নেই; আবার লগ ইন করলেও কোনো লাভ হবে না।

502 Bad Gateway-এর অর্থ কী?

একটি প্রক্সি বা লোড ব্যালান্সার তার পেছনের অ্যাপ্লিকেশন থেকে বৈধ প্রতিক্রিয়া পায়নি। সাধারণত অ্যাপ্লিকেশন ক্র্যাশ করেছে, আবার চালু হচ্ছে বা অনুরোধ শোনার জন্য চালু নেই বলে এমন হয়।

গোপনীয়তা

এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।

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